2014-12-22 2 views
5

У меня есть приложение для facebook со статусом Live and available to all users. Когда я вхожу в систему через это приложение на своем сайте, я получаю access_token для моего пользователя в facebook. И с этим access_token я могу читать с Ads API следующих методов (для собственных рекламных кампаний):API Facebook Ads: (# 10) У вас недостаточно прав для совершения этого действия

  • /Me/adaccounts

  • /act_ < AD_ACCOUNT_ID>/agroups

Но когда кто-то еще регистрируется на моем сайте (и подтверждает все разрешения), и я получаю его/ее access_token, я не могу выполнить второй вызов api. Я получаю эту ошибку (# 10) У вас недостаточно прав для совершения этого действия. Но я могу получить идентификаторы аккаунта. Итак, первый метод работает, второй нет. Как это исправить?

P.S. Статус приложения в App details вкладке Unapproved (светлый круг).

P.P.S. После добавления этого пользователя к разработчикам приложения все в порядке со вторым методом (adcampaigns).

ответ

1

Некоторое время его происходит, когда вы достигнете предела доступа к API маркетинга.

https://developers.facebook.com/docs/marketing-api/access

Предположим, что ваше приложение имеет базовые уровни маркетинга API доступа (в Basic, далее тест итерацию, построить приложение с до 25 внешних счетов.) И вы достигнете предела счета объявлений. Когда ваши новые аккаунты объявлений будут запрашивать доступ к API Facebook Ads, тогда facebook отправит вам ответ об ошибке.

Чтобы проверить свой счет рекламы (ы) и их предел Facebook APP -> Настройки -> вкладка Advance -> Рекламный раздел Accounts -> кнопка Объявления Api

https://developers.facebook.com/apps/YOUR_APP_ID/settings/advanced/

Смежные вопросы