从我的服务器发出验证android应用内购买(计费)的测试请求时出现错误。 我使用以下产品之一(https://developer.android.com/google/play/billing/billing_testing#billing-testing-static):
有三个保留的产品ID,用于测试静态Google Play结算响应:
android.test.purchased
当您提出Google Play帐单要求时 使用此产品ID,Google Play会像您成功 购买了一个项目。响应包含一个JSON字符串,其中包含 虚假购买信息(例如,虚假订单ID)。android.test.canceled
当您发出Google Play结算请求时 带有此产品ID的Google Play会做出回应,好像购买了 取消。当订单中遇到错误时,可能会发生这种情况 流程,例如无效的信用卡,或您取消用户的 在收费之前订购。android.test.item_unavailable
进行Google Play结算时 要求使用此产品ID,Google Play会在响应该商品时 购买的商品未列在您应用的产品列表中
我根据(https://developers.google.com/android-publisher/api-ref/purchases/products/get)发出了GET HTTP请求:
GET https://www.googleapis.com/androidpublisher/v3/applications/com.gigantic.clawee/purchases/products/android.test.purchased/tokens/inapp:com.gigantic.clawee:android.test.purchased?access_token=<MY_ACCESS_TOKEN>
但收到错误消息:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"
}
],
"code": 400,
"message": "Invalid Value"
}
}
我做错了什么?请帮忙。我