PipeDrive API的轻型包装
python-pipedrive的Python项目详细描述
python pipedrive
==
python库用于与pipedrive.com api进行交互
这是为我的特定用途而开发的,因此我不保证会涵盖pipedrive api的所有方面。尽管可以随意添加功能,但我欢迎请求拉取。
虽然这只是api的一个轻量级包装,但应该支持所有功能。
用法:
通过pipedrive import pipedrive
pipedrive=pipedrive(用户名,passsword)
```
或来自pipedrive import pipedrive
pipedrive=pipedrive(api-key)
````
其余函数与[api docs]中指定的url相关(https://developers.pipedrive.com/v1)。
Data PipeDrive的API提供给您。这将有助于了解如何处理python代码中的响应。例如,要查找组织:
“more_items_in_collection”:false}}
需要注意的两件事是http方法,以及路径:
示例:
1。列出组织
``python
pipedrive.organizations(method='get')
```
2。添加新政
``python
pipedrive.deals({
'title':'big sucker',
'value':1000000,
'org'id':2045,
'status':'open'
},method'post')
```
3。删除activity
`` python
pipedrive.activities({id':6789},method='delete')
````
4。找到一个人,然后使用搜索结果。变量`` term``是传入的搜索项。
`` python
导入json
…
response=pipedrive.persons\u find({'term':term},method='get')
results=response['data']
suggestions=[]
如果是results!=无:
对于结果:
建议。追加({'value':result['name','data':result})
json\response={'query':术语,“建议”:建议}
data=json.dumps(json-response)
````
,并将``data``返回到某种javascript搜索结果自动完成的东西(此示例的格式为devbridge的简单易用的[jquery.autocomplete.js](https://github.com/devbridge/jquery autocomplete))
==
python库用于与pipedrive.com api进行交互
这是为我的特定用途而开发的,因此我不保证会涵盖pipedrive api的所有方面。尽管可以随意添加功能,但我欢迎请求拉取。
虽然这只是api的一个轻量级包装,但应该支持所有功能。
用法:
通过pipedrive import pipedrive
pipedrive=pipedrive(用户名,passsword)
```
或来自pipedrive import pipedrive
pipedrive=pipedrive(api-key)
````
其余函数与[api docs]中指定的url相关(https://developers.pipedrive.com/v1)。
Data PipeDrive的API提供给您。这将有助于了解如何处理python代码中的响应。例如,要查找组织:
“more_items_in_collection”:false}}
需要注意的两件事是http方法,以及路径:
示例:
1。列出组织
``python
pipedrive.organizations(method='get')
```
2。添加新政
``python
pipedrive.deals({
'title':'big sucker',
'value':1000000,
'org'id':2045,
'status':'open'
},method'post')
```
3。删除activity
`` python
pipedrive.activities({id':6789},method='delete')
````
4。找到一个人,然后使用搜索结果。变量`` term``是传入的搜索项。
`` python
导入json
…
response=pipedrive.persons\u find({'term':term},method='get')
results=response['data']
suggestions=[]
如果是results!=无:
对于结果:
建议。追加({'value':result['name','data':result})
json\response={'query':术语,“建议”:建议}
data=json.dumps(json-response)
````
,并将``data``返回到某种javascript搜索结果自动完成的东西(此示例的格式为devbridge的简单易用的[jquery.autocomplete.js](https://github.com/devbridge/jquery autocomplete))