问题描述
Google 在没有进一步通知的情况下从 Play 商店暂停了我的应用,现在我无法再使用 Google Play Developer API (android-publisher) 访问订阅中的数据。
当我尝试获取数据时,我收到包不再存在的消息。
com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found
GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
{
"code" : 404,"errors" : [ {
"domain" : "global","location" : "packageName","locationType" : "parameter","message" : "No application was found for the given package name.","reason" : "applicationNotFound"
} ],"message" : "No application was found for the given package name."
}
如果我尝试使用另一个包(来自同一所有者/开发者帐户),它将显示该订单不属于该包。
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}
{
"code" : 400,"errors" : [ {
"domain" : "androidpublisher","location" : "token","message" : "The purchase token does not match the package name.","reason" : "purchasetokenDoesNotMatchPackageName"
} ],"message" : "The purchase token does not match the package name."
}
还有其他方法可以通过 API 访问订阅吗?我需要检查这些旧订阅以更新用户状态。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)