我是一名开发人员,要使用营销 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\":\"您可能无法选择要在您的定位中排除的连接,因为您不是此主页或应用的管理员,或者因为该应用是在开发者模式下,或者事件已经过去。如果您想通过排除定位来投放广告,请向主页或应用的所有者申请管理员权限,或者将您的应用退出开发者模式以将其链接到广告。
感谢您对此问题的任何帮助或见解。