【问题标题】:SurveyMonkey Long Lived Access Token LifespanSurveyMonkey 长寿命访问令牌寿命
【发布时间】:2013-11-13 19:55:07
【问题描述】:

我正在做一个需要自动化 SSIS 包的项目 通过 API 连接到 SurveyMonkey 数据存储以增量下载调查 自定义报告和低分任务分配的当天或指定时间段的结果。

通过 OAuth,我可以收集一个长期存在的访问令牌,但由于自动化 和我的项目生命周期的无限性质,我无法手动启动 OAuth2 令牌刷新或完成手动重新身份验证周期。

是否有另一种方法可以按计划自动导出此数据 请求?

此外,为了澄清长期访问令牌的寿命 有效的? 60 天?

【问题讨论】:

    标签: oauth-2.0 survey surveymonkey


    【解决方案1】:

    来自surveymonkey.com 支持的Miles 给了我一个很好的回答。我希望它可以帮助某人。

    嗨,罗伯,

    目前我们的令牌不应该过期 - 这不能保证并且 未来可能会发生变化,但我们会提前发送更新 时间如果这确实改变了。您在完成时收到的令牌 OAuth 让您知道令牌在没有用户的情况下将持续多长时间 干预,目前它在“expires_in”字段中返回“null”。

    没有其他自动方式来安排要导出的数据 目前,但是听起来我们当前的设置应该适合您 需要

    【讨论】:

      【解决方案2】:

      除了 Miles 的回复之外,使用修改后的日期从surveymonkey 中提取差异非常简单。我们在我们的数据库中保留每次调查的“最后同步”时间戳,并在每次成功提取数据后更新它。
      直接使用 REST api,或者(如果你使用 PHP)试试https://github.com/oori/php-surveymonkey。我们在生产环境中运行它。

      *注意:实际上,您有兴趣为“getRespondentList”函数设置 start_modified_date 选项。但总的来说 - 请参阅 API 文档,修改日期过滤器可用于更多功能。

      【讨论】:

      • 这似乎与OP的问题无关。
      猜你喜欢
      • 2013-10-14
      • 2014-11-24
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2012-05-25
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多