我在获取有关“自定义受众”的更多信息时遇到问题。我正在设置从第一个请求获得的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 Graph Explorer时遇到相同的错误。
当我将facebook api升级到v3.2时,我遇到了这个问题。
答案 0 :(得分:0)
我更改了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.fetchByIds是同样的问题->更改为CustomAudience.fetchByIds