给出以下 ruby 代码:
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)是直接从旧市场列表复制的,如文档中所述。
I've:
- 验证系统时间正确并通过 ntp 同步。
- 尝试包括 xoauth_requestor_id
- 尝试通过curl自己生成请求(使用this http://oauth.googlecode.com/svn/code/javascript/example/signature.html生成 oauth 签名)
- 尝试在旧市场列表中的“注册其他 API”下启用“Google Apps Marketplace API”
还有其他人遇到过这种情况吗?关于我可以尝试的其他事情的想法?
2014 年 9 月 10 日更新:我得到 Google 的确认,这是他们的问题,并已修复。从那时起,我就能够成功地使用上面的 ruby 代码进行迁移。
我从谷歌那里得到确认,这是他们的问题,并已修复。从那时起,我就能够成功地使用上面的 ruby 代码进行迁移。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)