Oauth 2.0 SurveyMonkey长寿命访问令牌寿命

Oauth 2.0 SurveyMonkey长寿命访问令牌寿命,oauth-2.0,survey,surveymonkey,Oauth 2.0,Survey,Surveymonkey,我正在从事一个项目,该项目需要一个自动SSIS包来完成 通过API连接到SurveyMonkey数据存储,以增量方式下载调查 自定义报告和低评分任务分配的日期或指定时间段的结果 通过OAuth,我可以收集一个长寿命的访问令牌,但由于 我的项目生命周期是无限的,我无法手动启动 OAuth2令牌刷新或完成手动重新身份验证周期 是否有另一种方法可以在预定时间自动导出此数据 请求 此外,为了澄清长寿命访问令牌有多长时间 有效吗?60天?距离surveymonkey.com英里的支持人员给了我一个很好的回

我正在从事一个项目,该项目需要一个自动SSIS包来完成 通过API连接到SurveyMonkey数据存储,以增量方式下载调查 自定义报告和低评分任务分配的日期或指定时间段的结果

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

是否有另一种方法可以在预定时间自动导出此数据 请求

此外,为了澄清长寿命访问令牌有多长时间
有效吗?60天?

距离surveymonkey.com英里的支持人员给了我一个很好的回答。我希望它能帮助其他人

嗨,罗布

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

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


除了迈尔斯的回答之外,使用修改过的日期从surveymonkey中提取差异非常简单。我们在数据库中保留每个调查的“上次同步”时间戳,并在每次成功提取数据后进行更新。
直接使用RESTAPI,或者(如果您使用的是PHP)试试。我们在生产中运行它


*注意:实际上,您感兴趣的是为“getRespondentList”函数设置start\u modified\u date选项。但总的来说——请参阅API文档,修改后的日期过滤器在更多函数中可用。

这似乎与OP的问题无关。