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

1 回复

更多关于HarmonyOS 鸿蒙Next OAuth授权后 如何获取登录的投放广告账户信息的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,通过OAuth授权后获取登录的投放广告账户信息,可以使用@ohos.account.appAccount模块中的AppAccountManager类来处理。首先,确保已经完成OAuth授权流程并获取了访问令牌(access token)。然后,通过AppAccountManagergetAccountInfo方法,传入相应的账户名称和访问令牌,来获取账户的详细信息,包括投放广告账户的相关信息。

具体步骤如下:

  1. 导入@ohos.account.appAccount模块。
  2. 使用AppAccountManagergetAccountInfo方法,传入账户名称和访问令牌。
  3. 解析返回的账户信息,提取投放广告账户的相关字段。

示例代码:

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授权后获取登录的投放广告账户信息。

回到顶部