问题描述
我们需要与Facebook Marketing API集成以简化工作流程。用户应该能够使用Facebook登录到该应用,并允许我们代表他们发布广告。
这似乎很简单,但是我们在创建AdSet时遇到了一个奇怪的错误。在执行正确的通话时:
curl -i -X POST \
"https://graph.facebook.com/v8.0/act_XXX/adsets/?status=PAUSED&optimization_goal=REACH&daily_budget=10&name=Test%20Ad%20Set&campaign_id=XXX&targeting=%7B%22geo_locations%22%3A%7B%22countries%22%3A%5B%22US%22%5D%7D%7D&end_time=2015-03-12%2023%3A59%3A59-07%3A00&access_token=<access token sanitized>"
具有令牌权限:
{
"perms": [
"ads_management","ads_read","public_profile"
],"user_id": XXX,"app_id": XXX
}
以及POST负载:
{
"status": "PAUSED","optimization_goal": "REACH","daily_budget": "10","name": "Test Ad Set","campaign_id": "XXX","targeting": "{\"geo_locations\":{\"countries\":[\"US\"]}}","end_time": "2015-03-12 23:59:59-07:00"
}
我们收到以下回复:
{
"error": {
"message": "An unexpected error has occurred. Please retry your request later.","type": "OAuthException","is_transient": true,"code": 2,"fbtrace_id": "AUV0_CHdqPNtGuqNd-ZHCW6"
}
}
这似乎是FB方面的一个错误,但是,他们似乎有一个记录,当请求或权限出现问题时会返回此消息。在等待他们的支持回应时,我想知道我们这方面是否有问题。
该应用程序目前还很裸露,我们仅在使用Graph Explorer令牌。我们是否应该经过一些审查程序才能消除错误?发布广告系列可以正常运行,因此甚至更陌生。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)