用于SurveyMonkey API的Python包装器
surveymonkey-python的Python项目详细描述
Python调查
用于SurveyMonkey API的Python包装器
安装
pip install surveymonkey-python
用法
- 实例化客户端
from client import Client
# If you do not have access_token, run
client=Client(
client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirect_uri=REDIRECT_URI, access_token=None)
# If you have access_token, run
client=Client(
client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirect_uri=REDIRECT_URI, access_token=ACCESS_TOKEN)
OAuth(用
access_token = None
实例化客户机) 1-获取授权urlclient.get_authorization_url()
2-从url中提取code
,并将其作为参数发送到client.exchange_code(code)
3-从获得的响应中移除标记,并将其作为参数发送到client.set_access_token(token)
功能方法,它们指的是调用SurveyMonkey API的不同端点的方法, 使用非常简单:
client.method(args)
例如client.get_survey_pages(survey_id)
其中survey_id
表示调查的ID。
待办事项
- 响应计数和趋势端点
- 联系人和联系人列表端点
- 多语种调查终点的翻译
- 收集器和邀请消息端点
- 基准端点
- 组织终结点
- 错误端点
贡献
我们总是感谢任何形式的贡献,包括但不限于错误报告、代码增强、错误修复,甚至功能建议。
您可以报告您发现的任何错误,或使用新的issue建议新功能。
如果您想为包装添加一些功能:
- 分叉(https://github.com/GearPlug/surveymonkey-python)
- 创建您的功能分支(git checkout-b我的新功能)
- 提交更改(git commit-am'添加我的新功能')
- 推到分支(git push origin我的新功能)
- 创建新的拉取请求