Я пытаюсь настроить способ получения рекламных объявлений Facebook в соответствии с инструкциями, приведенными здесь: https://developers.facebook.com/docs/marketing-api/guides/lead-ads/retrieving/
Однако при подписке страницы на приложение я получаю следующую ошибку при печати ответа:
code: 200
error_subcode: 1373034
error_user_msg: "You do not have the necessary permission for the
specified Page to perform the requested action."
error_user_title: "Insufficient Permission"
fbtrace_id: "CLbnoml6VX1"
is_transient: false
message: "Permissions error"
type: "OAuthException"
Вот фрагмент кода, используемый для подписки приложения:
function subscribeApp(page_id, page_access_token) {
console.log('Page Access Token:'+page_access_token);
console.log('Subscribed Page to FB Leads Live Update. Page ID: ' + page_id);
FB.api('/' + page_id + '/subscribed_apps',
'post',
{access_token: page_access_token, subscribed_fields: 'leadgen'},
function(response)
{console.log('Successfully subscribed page', response);
});
}
Я подозреваю, что страница, на которую вы подписаны, находится под вопросом (как говорится в сообщении об ошибке) и должна быть настроена соответственно для подписки на мое приложение. Я должен заявить, что страница уже подписана на другое приложение, и я использую эту страницу для тестирования моего второго приложения FB для другого веб-приложения. Любое понимание будет оценено!