【问题标题】:Accessing the edit method from google play developer rest api从 google play developer rest api 访问编辑方法
【发布时间】:2017-07-28 04:55:42
【问题描述】:

我已成功通过 google play developer rest api 的身份验证,并且我还获得了刷新令牌,但我可以弄清楚如何提出编辑请求。 我在以下链接中有方法签名:

https://developers.google.com/android-publisher/api-ref/edits/insert

我添加了以下标题

Authorization:{{token_type}} {{access_token}}

但我不知道在哪里放置包名:

POST https://www.googleapis.com/androidpublisher/v2/applications/packageName/edits

我把packageName 像上面一样使用get 和post 参数,在这两种情况下我都遇到“404 not found”错误。 请帮忙。

【问题讨论】:

标签: java rest google-play-developer-api


【解决方案1】:

你可以试试

POST https://www.googleapis.com/androidpublisher/v2/applications/edits?id = packageid && expiryTimeSeconds = 20

GET https://www.googleapis.com/androidpublisher/v2/applications/**packageName**/edits/**editId**

根据 https://developers.google.com/android-publisher/api-ref/edits#methods

【讨论】:

  • 发帖不带参数??我今晚会试试,我会给你一个反馈
  • 我刚刚为您添加了更多可能的案例。
  • 我看到了。但我无法获得editid。今晚我会再次测试后给你反馈
【解决方案2】:

请验证您是否已按照here 所示的所有步骤进行身份验证和授权。

由于您没有收到 401 或 403,因此您可能正确发送了令牌。

调用api:

将您的包名称作为路径参数并在正文中指定编辑资源。请注意,编辑资源被忽略但需要提供。

像这样发送您的请求:

POST https://www.googleapis.com/androidpublisher/v2/applications/yourPackageNameHere/edits

在正文中:

{
  "id": "abcd",
  "expiryTimeSeconds": "asd"
}

确保您也在标题中提供内容类型。 如您所述,标题中也需要授权。

希望这会有所帮助。 :)

【讨论】:

  • 我应该在 body id 上输入什么而不是 abcd ?
  • 给出任意随机字符串。值被忽略,但仍然需要给出字段。
猜你喜欢
  • 2014-05-08
  • 1970-01-01
  • 1970-01-01
  • 2014-03-08
  • 2017-06-20
  • 2018-09-24
  • 2020-01-07
  • 2012-06-22
  • 1970-01-01
相关资源
最近更新 更多