如果我转到 Google Play 的 API 访问部分,它会说我需要许可。我想知道我需要向业主请求什么许可。我查看了可用权限,似乎没有一个与 API 访问匹配。
看这里:https://developers.google.com/android-publisher/getting_started
“要开始进行 API 调用,您需要直接从 Google Play 控制台设置和管理 Google Play 开发者 API。该 API 只能由您的 Google Play 开发者帐户的所有者管理。”
虽然这是否特指“设置”->“开发者帐户”内的“API 访问”区域有点含糊,但我怀疑是这样。
基于上述内容,我已要求帐户所有者为我设置一个服务帐户,并向我发送该过程中所需的所有内容,以便我可以开始使用 API。
对于此线程的新手 - 为了能够使用 Google Publisher API (https://developers.google.com/android-publisher/),您需要联系 Google Play 开发者帐户的所有者,其中您正在管理您的 Android 应用程序。除了帐户所有者(甚至不是“管理员”或“所有者” - 他们必须是完整的帐户所有者)之外,任何其他用户都无法执行以下必要的设置。
他们需要在此处登录帐户:https://play.google.com/console/u/0/developers/api-access。 然后按照此处的说明进行操作:https://developers.google.com/android-publisher/getting_started 他们必须设置具有相关访问权限的 oAuth 或服务帐户凭据,并将这些凭据提供给您。
如果您正在服务器端执行某些操作来与 Android 发布者服务/API 进行交互 - 那么您将需要一个服务帐户。遵循该流程 (https://developers.google.com/identity/protocols/oauth2/service-account) 将生成一个 JSON 文件,您基本上只需将其提供给客户端库即可开始与 API 交互 ( https://developers.google.com/android-publisher/#subscriptions)