You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Google Play订阅查询API遇400错误,求有效配置指引

Google Play Android Developer API 订阅验证400错误配置问题

作为Google Play新手,尝试通过调用Google Play Android Developer API验证Android应用内的订阅购买情况。使用C#调用以下代码时持续抛出异常:

service.Purchases.Subscriptions.Get(packageName, subscriptionId, purchaseToken);

或

service.Purchases.Subscriptionsv2.Get(packageName, purchaseToken);

异常信息如下:

The service androidpublisher has thrown an exception.
HttpStatusCode is BadRequest.
Google.Apis.Requests.RequestError
Invalid Value [400]
Errors [
    Message[Invalid Value] Location[ - ] Reason[invalid] Domain[global]
]

已确认代码无问题,问题出在配置环节。现有文档多存在错误或过时情况,参考服务账号相关文档时遇到以下问题:

  • Google Play Billing API不存在
  • 文档要求的「查看财务数据、订单和取消调查回复」「管理订单和订阅」权限极难找到

已尝试多种方案均未解决:

  • 严格遵循官方文档操作
  • 使用Google提供的.NET示例代码
  • 参考各类技术社区帖子
  • 为服务账号添加大量Google Cloud角色权限
  • 通过API Explorer测试仍报相同错误

现寻求近期成功用C#实现service.Purchases.Subscriptionsv2.Get接口的开发者提供有效配置步骤。

内容的提问来源于stack exchange,提问作者Blind Freddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 02:03:15