如何获取华为 Api 的访问令牌以向设备发送推送?
How to get access token for Huawei Api for sending push to device?
我需要向华为设备发送推送,其中集成了华为推送服务的应用程序。为此,我需要 accessToken。如何领取?我已经创建了开发者帐户并为应用程序创建了项目。
- 您需要向
https://oauth-login.cloud.huawei.com/oauth2/v3/token
发送 POST 请求
- 添加header
Content-Type: application/x-www-form-urlencoded
- 添加参数:
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_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?
我需要向华为设备发送推送,其中集成了华为推送服务的应用程序。为此,我需要 accessToken。如何领取?我已经创建了开发者帐户并为应用程序创建了项目。
- 您需要向
https://oauth-login.cloud.huawei.com/oauth2/v3/token
发送 POST 请求
- 添加header
Content-Type: application/x-www-form-urlencoded
- 添加参数:
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_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?