簡體   English   中英

如何獲取華為 Api 的訪問令牌以向設備發送推送?

[英]How to get access token for Huawei Api for sending push to device?

我需要向華為設備發送推送,該設備集成了華為推送工具包的應用程序。 為此,我需要 accessToken。 如何接收? 我已經創建了開發者帳戶並為應用程序創建了項目。

  1. 您需要向https://oauth-login.cloud.huawei.com/oauth2/v3/token POST 請求
  2. 添加 header Content-Type: application/x-www-form-urlencoded
  3. 添加參數:
    • grant_type=client_credentials
    • client_id=CLIENT_ID_FROM_DEV_CONSOLE
    • client_secret=CLIENT_SECRET_FROM_DEV_CONSOLE

使用 curl 請求:

curl --location --request POST 'https://oauth-login.cloud.huawei.com/oauth2/v3/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=CLIENT_ID_FROM_DEV_CONSOLE' \
--data-urlencode 'client_secret=CLIENT_SECRET_FROM_DEV_CONSOLE'

CLIENT_ID_FROM_DEV_CONSOLECLIENT_SECRET_FROM_DEV_CONSOLE可以在控制台中找到,因此: App Gallery Connect -> My projects -> YOUR_PROJECT -> Project settings 在此屏幕上, CLIENT_ID_FROM_DEV_CONSOLEApplication IDCLIENT_SECRET_FROM_DEV_CONSOLEApp secret ,可以在簽名密鑰的SHA-256附近找到。

在此處輸入圖像描述


要使用 accessToken 發送推送,請參閱以下問題: How to send push to Huawei device using Huawei Push Kit API?


您可以在文檔中找到更多信息: https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/open-platform-oauth-0000001053629189-V5#EN-US_TOPIC_0000001063738301__12434

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM