给定的
我正在开发两个不同的应用程序,它们使用相同的AdWords API访问凭据。Bot应用程序仅用于收集/分析API中的数据。
应用程序#1和#2大约需要1小时才能完成从API获取/分析数据的过程。
我在用:
问题
有时,两个时间框架(对于应用程序#1和#2)都可能重叠,我开始收到大量这样的错误:
AdwordsApi::Errors::ReportXmlError: HTTP code: 400, error type: 'AuthorizationError.USER_PERMISSION_DENIED'
接下来的一系列事件会导致一个问题:
因此,问题是:是否有一种方法可以使两个应用程序同时访问AdWords API,而无需令牌干扰/无效?
发布于 2013-01-04 06:48:29
我们有许多应用程序遵循您所描述的相同模式,但我们不经历令牌失效。
AdwordsApi::Api.new(credentials).authorize
我们缓存那里返回的令牌,然后再将其用于后续请求,但是我们使用的凭证由许多应用程序共享,令牌仅由一个应用程序使用。我们缓存它12个小时,然后过期,导致一个新的发布。
https://stackoverflow.com/questions/14120953
复制相似问题