从我的服务器发出验证 android 应用内购买(计费)的测试请求时出现错误。我使用以下产品之一(https://developer.android.com/google/play/billing/billing_testing#billing-testing-static):
有三个预留的产品 ID 用于测试静态 Google Play 结算响应:
android.test.purchased
当您使用此产品 ID 发出 Google Play 结算请求时,Google Play 会做出响应,就像您成功购买了商品一样。响应包含一个 JSON 字符串,其中包含虚假购买信息(例如,虚假订单 ID)。android.test.canceled
当您使用此产品 ID 发出 Google Play 结算请求时,Google Play 会做出响应,就像取消购买一样。如果在订单流程中遇到错误(例如无效的信用卡),或者您在用户的订单收费之前取消订单,就会发生这种情况。android.test.item_unavailable
当您使用此产品 ID 提出 Google Play 结算请求时,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"
}
}
我做错了什么?请帮忙。我