Я реализую приложение с помощью SDK Facebook Marketing API (python ), я новичок в этом, но я прочитал документацию и смог создать кампании и наборы объявлений. Но не для рекламных креативов. Ошибка заключалась в том, что мое приложение находится в режиме разработки, и мне нужно сделать его общедоступным.
Status: 400
Response:
{
"error": {
"message": "Invalid parameter",
"type": "OAuthException",
"code": 100,
"error_subcode": 1885183,
"is_transient": false,
"error_user_title": "Ads creative post was created by an app that is in development mode",
"error_user_msg": "Ads creative post was created by an app that is in development mode. It must be in public to create this ad.",
"fbtrace_id": "Dxgr83ugqSu"
}
}
Как только я это сделал, возникла другая ошибка, указывающая, что необходимо предоставить расширенное разрешение:
Status: 403
Response:
{
“error”: {
“message”: “(#294) Managing advertisements requires an access token with the extended permission for ads_management”,
“type”: “OAuthException”,
“code”: 294,
“fbtrace_id”: “HZ8N55VciZg”
}
}
Что я действительно понял, так это то, что мне нужно отправить свое приложение на проверку, прежде чем пытаться продвигать рекламу. Тем не менее, мне было интересно, можно ли вообще продвигать рекламу, не делая этого? ради тестирования моего скрипта?
Примечание: то же самое относится и к режиму песочницы.
извините, если это звучит как наивный вопрос.