我试图使用API创建自定义受众。使用实时广告帐户,但是使用沙盒帐户我会收到以下错误:
{
"error": {
"message": "Permissions error",
"type": "OAuthException",
"code": 200,
"error_subcode": 1870034,
"is_transient": false,
"error_user_title": "Custom Audience Terms Not Accepted",
"error_user_msg": "You'll need to agree to the Custom Audience terms before you can create or edit an audience of CUSTOM type. To accept, go to https://www.facebook.com/ads/manage/customaudiences/tos/?act=************.",
"fbtrace_id": "********"
}
}
当我转到提供的URL时,它告诉我:
您关注的链接可能已过期,或者该页面可能仅对您不在的受众群体可见。
我也在营销应用工具中接受了ToS。
我已将系统用户添加到业务中,使系统用户成为应用程序的应用程序管理员。
当我检查接受的ToS时,我得到了这个:
{
"tos_accepted": {
"web_custom_audience_tos": 1
},
"id": "act_***********"
}
我看了下面的答案,但仍然得到错误:https://stackoverflow.com/a/42766604/5690875
我错过了任何一步吗?
我有相同的问题。到目前为止,我无法让沙盒广告帐户正确接受这些自定义受众群体。
对我有用的是创建一些虚拟帐户和应用程序,以便我可以使用API并测试我的代码。
现在我确实打开了一个bug https://developers.facebook.com/support/bugs/370563156815064,如果有任何更新,我也会在这里更新我的答案。
还有一个非常类似的bug已经打开https://developers.facebook.com/support/bugs/229033267958911。在评论中,Felix(打开该漏洞的人)表示他设法使用沙盒广告帐户登录并接受条款。我不知道您如何使用沙盒广告帐户登录,但我也没有查看。