为了账号安全,请及时绑定邮箱和手机立即绑定

无法从Google Play Android开发者API获取订阅信息

无法从Google Play Android开发者API获取订阅信息

梦里花落0921 2019-10-17 11:18:18
我试图使用Java的Google API客户端库来获取有关在我的Android应用中购买的用户订阅的信息。这是我现在正在做的事情:HttpTransport HTTP_TRANSPORT = new NetHttpTransport();JsonFactory JSON_FACTORY = new JacksonFactory();GoogleCredential credential = new GoogleCredential.Builder().setTransport(HTTP_TRANSPORT)                    .setJsonFactory(JSON_FACTORY)                    .setServiceAccountId(GOOGLE_CLIENT_MAIL)                    .setServiceAccountScopes("https://www.googleapis.com/auth/androidpublisher")                    .setServiceAccountPrivateKeyFromP12File(new File(GOOGLE_KEY_FILE_PATH))                    .build();Androidpublisher publisher = new Androidpublisher.Builder(HTTP_TRANSPORT, JSON_FACTORY, credential).                    setApplicationName(GOOGLE_PRODUCT_NAME).                    build();Androidpublisher.Purchases purchases = publisher.purchases();Get get = purchases.get("XXXXX", subscriptionId, token);SubscriptionPurchase subscripcion = get.execute(); //Exception returned hereGOOGLE_CLIENT_MAIL是来自Google控制台的API Access的电子邮件地址。 GOOGLE_KEY_FILE_PATH是从API Access下载的p12文件。GOOGLE_PRODUCT_NAME是品牌信息中的产品名称。在Google APIS控制台中,启用了“ Google Play Android Developer API”服务。我得到的是:{  "code" : 401,  "errors" : [ {    "domain" : "androidpublisher",    "message" : "This developer account does not own the application.",    "reason" : "developerDoesNotOwnApplication"  } ],  "message" : "This developer account does not own the application."}非常感谢您在此问题上的帮助...
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信