我在获取有关自定义受众的更多信息时遇到问题。我正在设置第一次请求的 ID,但我需要更多信息。
我使用java代码:
APINodeList<CustomAudience> customAudiences = CustomAudience.fetchByIds(Collections.singletonList(customAudience.getId()),
Arrays.asList(CustomAudience.APIRequestGet.FIELDS), apiContext);
我得到:
com.facebook.ads.sdk.APIException$FailedRequestException: {"error":{"message":"(#100) Policy ID is not available for Ad Account.","type":"OAuthException","code":100,"fbtrace_id":"--------"}}
当我使用facebook图形浏览器时,我遇到了同样的错误。
当我将 facebook api 升级到 v3.2 旧版本时,我遇到了这个问题。
我已经更改了CustomAudience.APIRequestGet.FIELDS以指定我真正需要的字段,然后它工作正常。
APINodeList<CustomAudience> customAudiences = CustomAudience.fetchByIds(Collections.singletonList(customAudience.getId()),
Arrays.asList(new String[]{"name", "description", "account_id", "opt_out_link"}), apiContext);
CustomAudience.fetchById 也有同样的问题 ->更改为 CustomAudience.fetchByIds