使用Facebook Marketing API发布广告的最低设置是什么?

问题描述

我们需要与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 (将#修改为@)