“message”:“用于调用Google Play开发者API的项目ID尚未在Google Play开发者控制台中链接。”

12
我尝试使用以下API下载Android应用程序的评论。 https://developers.google.com/android-publisher/api-ref/reviews 但是它需要身份验证。因此,我按照上面链接中的说明进行操作。我成功获得了访问令牌。但是我收到了以下响应:
{
 "error": {
  "errors": [
   {
    "domain": "androidpublisher",
    "reason": "projectNotLinked",
    "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
   }
  ],
  "code": 403,
  "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console."
 }
}

我看到其他的帖子说你必须将其与Google Play开发者控制台链接起来。所以我这样做了(见下面的图片)。

[Google Play Console, Linked Project]

但是我仍然收到这个错误信息。请帮忙。


你解决了这个问题吗?我也遇到了同样的问题。 - DataGreed
我遇到了相同的错误。我需要帮助! - davidesantangelo
抱歉回复晚了。这件事已经不是很清楚了。但问题在于开发者账户不允许您下载未通过您的开发者账户发布的应用程序的评论。因此,您无法下载自己未发布的应用程序的评论。有一些非官方的API可以下载评论,但它们是有限制的(无法下载所有评论)。 - Aklas Cheema
2个回答

14
最简单的解决方案是在Google开发者控制台上创建一个新的应用内产品。任何应用内产品都可以,只需创建一个新的即可。我的直觉告诉我,新产品会触发Google侧的缓存失效,从而刷新权限。是的,听起来有些疯狂,但确实有效。

4
在尝试了其他所有方法后,这确实是唯一对我有效的方法。 - Jason Simpson
2
即使这一步对我也不起作用。有人能提供其他的故障排除步骤吗? - Abhijeet Bhowmik
1
你是我的英雄。 - mraaroncruz

1
错误显示:您的项目ID尚未链接。我看到您有两个项目,一个可以取消链接,另一个可以链接。您确定没有混淆它们吗?此外,请展示一下您如何使用令牌。

是的,所以我发送了一个GET请求,如下所示: https://www.googleapis.com/androidpublisher/v2/applications/com.spotify.music/reviews?access_token=myAccessTokenThatIGot是的。我的项目已经链接了,看到图片了吗...我想那就是我应该做的... - Aklas Cheema

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接