首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用Java FB Business SDK获取Facebook广告帐户的转换?

要使用Java FB Business SDK获取Facebook广告帐户的转换,你可以按照以下步骤进行操作:

  1. 创建Facebook应用:首先,你需要在Facebook开发者平台上创建一个应用程序,并获取应用程序的App ID和App Secret。这些凭据将用于通过SDK进行身份验证和访问。
  2. 添加依赖:在你的Java项目中,添加Java FB Business SDK的依赖项。你可以使用Maven或Gradle来管理依赖关系。以下是一个使用Maven的示例:
代码语言:javascript
复制
<dependency>
    <groupId>com.facebook</groupId>
    <artifactId>facebook-java-business-sdk</artifactId>
    <version>VERSION</version>
</dependency>

请将VERSION替换为你想要使用的SDK版本。

  1. 初始化SDK:在你的代码中,使用你的应用程序的App ID和App Secret初始化Java FB Business SDK。以下是一个示例:
代码语言:javascript
复制
import com.facebook.ads.sdk.APIContext;

String appId = "YOUR_APP_ID";
String appSecret = "YOUR_APP_SECRET";
APIContext context = new APIContext(appId, appSecret);

请将YOUR_APP_IDYOUR_APP_SECRET替换为你的应用程序的实际凭据。

  1. 获取广告帐户的转换:使用初始化的SDK对象,你可以执行API调用来获取广告帐户的转换数据。以下是一个示例:
代码语言:javascript
复制
import com.facebook.ads.sdk.*;

String accountId = "YOUR_AD_ACCOUNT_ID";
AdsInsights insights = new AdAccount(accountId, context).getInsights()
        .setLevel(AdsInsights.EnumLevel.VALUE_ACCOUNT)
        .setTimeRange("{\"since\":\"2022-01-01\",\"until\":\"2022-01-31\"}")
        .setFields("actions")
        .execute();

List<AdsInsights> insightsList = insights.get().getData();
for (AdsInsights insight : insightsList) {
    System.out.println("Actions: " + insight.getFieldActions());
}

请将YOUR_AD_ACCOUNT_ID替换为你要获取转换数据的广告帐户的实际ID。在上面的示例中,我们设置了时间范围、要获取的字段以及帐户级别的转换数据。你可以根据需要进行适当的调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券