HarmonyOS 鸿蒙Next OAuth授权后 如何获取登录的投放广告账户信息
HarmonyOS 鸿蒙Next OAuth授权后 如何获取登录的投放广告账户信息 对接Markting API授权时scope选择 openid email profile https://ads.cloud.huawei.com/report https://ads.cloud.huawei.com/promotion https://ads.cloud.huawei.com/tools https://ads.cloud.huawei.com/account https://ads.cloud.huawei.com/finance 后,通过token如何获取登录投放账户ID、投放账户类型
更多关于HarmonyOS 鸿蒙Next OAuth授权后 如何获取登录的投放广告账户信息的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next OAuth授权后 如何获取登录的投放广告账户信息的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,通过OAuth授权后获取登录的投放广告账户信息,可以使用@ohos.account.appAccount
模块中的AppAccountManager
类来处理。首先,确保已经完成OAuth授权流程并获取了访问令牌(access token)。然后,通过AppAccountManager
的getAccountInfo
方法,传入相应的账户名称和访问令牌,来获取账户的详细信息,包括投放广告账户的相关信息。
具体步骤如下:
- 导入
@ohos.account.appAccount
模块。 - 使用
AppAccountManager
的getAccountInfo
方法,传入账户名称和访问令牌。 - 解析返回的账户信息,提取投放广告账户的相关字段。
示例代码:
import appAccount from '@ohos.account.appAccount';
let appAccountManager = appAccount.createAppAccountManager();
let accountName = "exampleAccount";
let accessToken = "exampleAccessToken";
appAccountManager.getAccountInfo(accountName, accessToken)
.then((accountInfo) => {
let adAccountInfo = accountInfo.customData.adAccount;
console.log("Ad Account Info:", adAccountInfo);
})
.catch((error) => {
console.error("Failed to get account info:", error);
});
以上代码展示了如何在鸿蒙Next中通过OAuth授权后获取登录的投放广告账户信息。