1

我无法获取有关自定义受众的更多信息。我正在设置我从第一个请求中获得的 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 旧版本时,我遇到了这个问题。

4

1 回答 1

1

我已更改 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

于 2019-02-13T20:23:11.630 回答