【问题标题】:Does an app need to be public for Marketing API use only应用是否需要公开以供营销 API 使用
【发布时间】:2018-01-11 05:03:34
【问题描述】:

我是一名开发人员,要使用营销 API,我必须有一个应用程序。我有这个应用程序,它目前处于开发模式。是否有必要将此应用程序公开?

我最初的想法是“不”,我已经通过这个应用程序成功使用 API 有一段时间了,直到最近才遇到任何限制。尝试将广告的状态更改为 活动 时,我收到一条错误消息,提示问题可能是由于应用程序处于开发模式所致。

FWIW 大多数情况下,我都能成功地将广告状态更改为暂停,但是,更多时候,当我尝试激活广告时,它会失败,尽管有时它确实会成功。因此,我相信我正确使用了 API。这似乎更像是一个广告状态问题,或者,也许是一个应用程序状态问题。大多数时候,我从 API 收到的错误消息没有帮助。我今天确实得到了一个表明我的应用程序需要公开的可能性。

这是错误,以防万一:

[{"code":400,"body":"{\"error\":{\"message\":\"无效参数\",\"type\":\"OAuthException\",\ "code\":100,\"error_data\":{\"blame_field\":\"定位无效 fbid 141898914497\"},\"error_subcode\":1487133,\"is_transient\":false,\"error_user_title\ ":\"Can't Set Exclusion Targeting\",\"error_user_msg\":\"您可能无法选择要在您的定位中排除的连接,因为您不是此主页或应用的管理员,或者因为应用程序处于开发者模式,或事件已过去。如果您想使用排除定位来投放广告,请向主页或应用的所有者请求管理员权限,或者将您的应用退出开发者模式以将其链接到广告。如果您想选择一个事件进行排除定位,请确保事件结束时间是将来的时间。\",\"fbtrace_id\":\"Dqzily7dOQa\"}}"}]

感谢您对此问题的任何帮助或见解。

【问题讨论】:

    标签: facebook-ads-api facebook-marketing-api facebook-java-api


    【解决方案1】:

    只是为了解决这个问题,答案是否定的,应用程序不必公开才能使用 API。问题原来是相关帐户的访问权限问题。

    【讨论】:

      猜你喜欢
      • 2016-08-09
      • 2020-08-25
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 2020-11-22
      • 2011-12-01
      • 2021-06-03
      • 2015-12-24
      相关资源
      最近更新 更多