用于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建议新功能。

如果您想为包装添加一些功能:

  1. 分叉(https://github.com/GearPlug/surveymonkey-python
  2. 创建您的功能分支(git checkout-b我的新功能)
  3. 提交更改(git commit-am'添加我的新功能')
  4. 推到分支(git push origin我的新功能)
  5. 创建新的拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java编辑并重新运行spring引导单元测试,无需重新加载上下文即可加快测试速度   为什么我不能做演员?   java为什么是线程。join通常用于停止安卓中的线程   java从weblogic服务器调用JSON POST REST服务时收到400:错误请求   java在DeviceAdmin模式禁用时设置身份验证?   java SortedMap的keySet()能否始终安全地强制转换到SortedSet?   安卓 java。lang.NoSuchMethodException可包裹类   java JOGL库安装   javatomcat内存管理   java使用getString()中的变量   java将最小星号设置为评级栏   Java中字符串相等的println()方法。。。它到底是如何工作的?   java如何从文本中输出的数组中放入随机图像