3
鉴于以下Ruby代码:UpgradeableApp API一直给 “无效的OAuth使用者密钥”
consumer = OAuth::Consumer.new(consumer_key, consumer_secret, {
site: "https://www.googleapis.com"
})
resp = consumer.request(:put, "/appsmarket/v2/upgradableApp/#{listingId}/#{cwsId}/#{domain}")
puts resp.code+"\n"
puts resp.body
的UpgradeableApp API一直给 “无效的OAuth使用者密钥” 的错误。消费者密钥(格式为XXXXXXXXXXXX.apps.googleusercontent.com)是直接从旧版市场列表中复制的,如文档中所述。
我有:
- 验证系统时间是否正确,并通过NTP同步。
- 尝试包括xoauth_requestor_id
- 试图产生通过卷曲请求自己(使用this生成的OAuth签名)
- 试图让“谷歌Apps Marketplace中API”“注册其他API”下的传统市集
有没有人遇到过这种情况?关于我可以尝试的其他事情的想法?
更新2014年9月10日:我得到了Google的确认,这是他们的最终解决方案中的一个问题。我从那以后就能成功地使用上面的ruby代码来进行迁移。
在Java中实现时,我看到了同样的事情。任何解决方案或确定这是一个谷歌问题?谢谢! – 2014-08-29 01:01:25
尚无解决方案。还没有找到解决办法。也没有找到任何联系Google的方式来评估这是否是他们最终的错误。 – 2014-08-29 12:20:26
你还在看到这个错误吗? – 2014-09-10 20:32:40