用于smsapi的python客户端与rest api联系。
smsapi-contacts的Python项目详细描述
smsapi contacts python
==
smsapi contacts rest api的客户端。
3.+.
要求:
请求
安装:
如果安装了pip:
sudo pip install smsapi contacts
否则可以手动安装:
git clone https://github.com/smsapi/smsapi contacts python client.git
cd smsapi contacts
python setup.py安装
用法:
``python
',
姓氏='doe',
idx='id供您使用',
电话号码=123123123,
电子邮件='jondoe@somedomain.com'
生日日期='1970-01-01',
性别='{男{女{未定义},
城市='somedomain.com',
电子邮件='jondoe@somedomain.com',
来源='someu联系人来源',
description='jon doe')
contact=api.update_contact(contact_id=1,
>contacts=api.list_contacts()
>contact=api.get_contact(contact_id=1)
>groups=api.list_contact_组(contact_id=1,group_id=1)
>api.delet_contact(contact_id=1,group_id=1)
>api.delete_contact(contact_id=1,contact_id=1,group_id=1)
>api.delete_contact(contact_id=组管理
`` python
group=api.create_group(name='group_name',description='group_description')
group=api.update_group(group_id=1,name='new_name')
permission=api.create_group_permissions(
group_id=1
read=true,
write=false,
send=true)
permissions=api.list_user_group_permissions(group_id=1,username='some_username')
api.删除用户组权限(group_id=1,username='some_username')
permission=api.更新用户组权限(group_id=1,username='some_username',read=false)
contact=api.contact_在用户组中(group_id=1,联系方式:1)
``````
```python
``python
```python
fields=api.list_custom_自定义字段
field=api.create_custom_自定义字段(name='some_字段名,type='{text ``日期`;电子邮件号码电话号码;
field=api.update u自定义字段(字段id='1',
>删除自定义域(field\u id=1)
`````
`````````错误处理
``````从smsapicontacts.exception import contactsapierror
>请尝试:
contact=api.contact=api.create_contact(电话号码=123123)
除了contactsapierror外,其他contactsapierror均为e:
>打印(打印(打印)打印(打印(打印(打印)打印(打印)打印(打印)打印(打印(打印)除contactsapierror电子信息,电子代码,e.type)
```
许可证
[apache 2.0许可证](https://github.com/smsapi/smsapi-contacts-python/blob/master/license)
==
smsapi contacts rest api的客户端。
3.+.
要求:
请求
安装:
如果安装了pip:
sudo pip install smsapi contacts
否则可以手动安装:
git clone https://github.com/smsapi/smsapi contacts python client.git
cd smsapi contacts
python setup.py安装
用法:
``python
',
姓氏='doe',
idx='id供您使用',
电话号码=123123123,
电子邮件='jondoe@somedomain.com'
生日日期='1970-01-01',
性别='{男{女{未定义},
城市='somedomain.com',
电子邮件='jondoe@somedomain.com',
来源='someu联系人来源',
description='jon doe')
contact=api.update_contact(contact_id=1,
>contacts=api.list_contacts()
>contact=api.get_contact(contact_id=1)
>groups=api.list_contact_组(contact_id=1,group_id=1)
>api.delet_contact(contact_id=1,group_id=1)
>api.delete_contact(contact_id=1,contact_id=1,group_id=1)
>api.delete_contact(contact_id=组管理
`` python
group=api.create_group(name='group_name',description='group_description')
group=api.update_group(group_id=1,name='new_name')
permission=api.create_group_permissions(
group_id=1
read=true,
write=false,
send=true)
permissions=api.list_user_group_permissions(group_id=1,username='some_username')
api.删除用户组权限(group_id=1,username='some_username')
permission=api.更新用户组权限(group_id=1,username='some_username',read=false)
contact=api.contact_在用户组中(group_id=1,联系方式:1)
``````
```python
``python
```python
fields=api.list_custom_自定义字段
field=api.create_custom_自定义字段(name='some_字段名,type='{text ``日期`;电子邮件号码电话号码;
field=api.update u自定义字段(字段id='1',
>删除自定义域(field\u id=1)
`````
`````````错误处理
``````从smsapicontacts.exception import contactsapierror
>请尝试:
contact=api.contact=api.create_contact(电话号码=123123)
除了contactsapierror外,其他contactsapierror均为e:
>打印(打印(打印)打印(打印(打印(打印)打印(打印)打印(打印)打印(打印(打印)除contactsapierror电子信息,电子代码,e.type)
```
许可证
[apache 2.0许可证](https://github.com/smsapi/smsapi-contacts-python/blob/master/license)