第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

適用于 Java 的 AndroidPublisher (V3) Google API 客戶端庫示例

適用于 Java 的 AndroidPublisher (V3) Google API 客戶端庫示例

慕勒3428872 2023-06-21 15:43:38
我正在將 AndroidPublisher 庫從 v1 升級(jí)到 v3,以用于我的安全后端服務(wù)器。AndroidPublisher 庫 (v3) 將允許我安全地對(duì)應(yīng)用內(nèi)購買和訂閱進(jìn)行服務(wù)器端購買驗(yàn)證和確認(rèn)。v1 的現(xiàn)有代碼不再兼容。v3 庫看起來更好,但我找不到任何示例代碼:使用客戶端 JSON 構(gòu)建客戶端憑證。Get&Acknowledge使用 PurchaseToken 購買。Maven 設(shè)置:<project>  <dependencies>    <dependency>      <groupId>com.google.apis</groupId>      <artifactId>google-api-services-androidpublisher</artifactId>      <version>v3-rev103-1.25.0</version>    </dependency>    <dependency>        <groupId>com.google.api-client</groupId>        <artifactId>google-api-client</artifactId>        <version>1.30.2</version>    </dependency>  </dependencies></project>API 文檔:https://developers.google.com/android-publisher/api-ref/purchases/products/get尋找這樣的示例:https://developers.google.com/api-client-library/java/google-api-java-client/samples任何簡(jiǎn)短的示例代碼都會(huì)有很大的幫助。
查看完整描述

1 回答

?
千萬里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

添加以下依賴項(xiàng)

compile?"com.google.apis:google-api-services-androidpublisher:v3-rev103-1.25.0"
compile?"com.google.auth:google-auth-library-oauth2-http:0.17.1"

從 Google Cloud Console 啟用 Google Developer Play Api 庫

在憑據(jù)中創(chuàng)建具有角色的服務(wù)帳戶密鑰Pub/Sub Admin并保存 json 文件

鏈接Settings >> Developer Account >> API Access您的應(yīng)用程序。

然后在代碼中執(zhí)行以下操作來獲取訂閱信息。

GoogleCredentials credentials = GoogleCredentials.fromStream(new FileInputStream("<service-account-key-file>.json")).createScoped(AndroidPublisherScopes.ANDROIDPUBLISHER);


AndroidPublisher pub = new AndroidPublisher.Builder(

? ? ? ? GoogleNetHttpTransport.newTrustedTransport(),

? ? ? ? JacksonFactory.getDefaultInstance(),

? ? ? ? new HttpCredentialsAdapter(credentials)

).setApplicationName("<app-name>").build();

SubscriptionPurchase purchase = pub.purchases().subscriptions().get(

? ? ? ? "<app-package>",

? ? ? ? "<subscription-id>",

? ? ? ? "<purchase-token>"

).execute();

println(purchase);

注意:如果您收到此錯(cuò)誤:

當(dāng)前用戶沒有足夠的權(quán)限來執(zhí)行請(qǐng)求的操作。

然后在一天后重試,因?yàn)樵趩⒂?google play developer api 并從 google console 創(chuàng)建服務(wù)帳戶密鑰后,您需要等待 24 到 48 小時(shí)并執(zhí)行以下操作

從 Google Play Console 轉(zhuǎn)到(具有管理員訪問權(quán)限):

  1. 設(shè)置(左面板) 開發(fā)者帳戶(左面板) 用戶和權(quán)限(左面板)

  2. 單擊邀請(qǐng)新用戶按鈕。

  3. 輸入服務(wù)帳戶電子郵件(與您正在使用的 json 文件中的電子郵件以及創(chuàng)建服務(wù)帳戶時(shí)谷歌生成的電子郵件相同)

  4. 在角色下拉菜單中選擇管理員。

  5. 點(diǎn)擊發(fā)送邀請(qǐng)


查看完整回答
反對(duì) 回復(fù) 2023-06-21
  • 1 回答
  • 0 關(guān)注
  • 552 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)