我需要发送推送到华为设备,它有应用程序与华为推送套件集成。要做到这一点,我需要accessToken。如何接收?我已经创建了开发者帐户并为应用程序创建了项目。
发布于 2020-12-18 15:09:14
需要向https://oauth-login.cloud.huawei.com/oauth2/v3/token
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentialsclient_id=CLIENT_ID_FROM_DEV_CONSOLEclient_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_CONSOLE和CLIENT_SECRET_FROM_DEV_CONSOLE可以在控制台中找到:App Gallery Connect -> My projects -> YOUR_PROJECT -> Project settings。在这个屏幕上,CLIENT_ID_FROM_DEV_CONSOLE是Application ID,CLIENT_SECRET_FROM_DEV_CONSOLE是App secret,在您签名密钥的SHA-256附近可以找到。

要使用accessToken发送推送,请参见以下问题:How to send push to Huawei device using Huawei Push Kit API?
https://stackoverflow.com/questions/65359394
复制相似问题