我是开发人员并使用营销API我必须拥有一个应用程序。我有这个应用程序,它目前处于开发模式。是否有必要公开这个应用程序?
我最初的想法是“不”,我已经通过这个应用程序成功使用了API一段时间,直到最近才有任何限制。在尝试将广告的状态更改为有效时,我收到一条错误消息,表明问题可能是由于应用处于开发模式。
FWIW我能够成功地将广告状态更改为暂停大部分时间,但是,当我尝试激活广告时更常见,它会失败,尽管有时会成功。因此,我相信我正在使用API。它似乎更像是广告状态问题,或者也许是应用程序状态问题。大多数情况下,我从API收到的错误消息都没有帮助。我今天确实得到了一个表明我的应用程序需要公开的可能性。
以下是错误以防万一:
[{“code”:400,“body”:“{\”error \“:{\”message \“:\”无效参数\“,\”键入\“:\”OAuthException \“,\ “代码\”:100,\ “error_data \”:{\ “blame_field \”:\ “靶向无效FBID 141898914497 \”},\ “error_subcode \”:1487133,\ “is_transient \”:假,\“error_user_title \ “:\”无法设置排除定位\“,”“error_user_msg \”:\“您可能无法在目标中选择要排除的连接,因为您不是此页面或应用的管理员,或者因为该应用处于开发者模式,或该事件已过去。如果您要使用排除定位来投放广告,请向网页或应用的所有者请求管理员访问权限,或将您的应用移出开发者模式以将其与广告相关联。如果您要选择要排除定位的活动,请确保活动结束时间在将来。\“,\”fbtrace_id \“:\”Dqzily7dOQa \“}}”}]
感谢您对此问题的任何帮助或见解。
答案 0 :(得分:0)
要解决这个问题,答案是否定的,应用程序不必公开才能使用API。该问题原来是相关帐户的访问权限问题。