У приложения нет ошибки разрешения при попытке добавить пользователя в рекламный аккаунт facebook.

У меня есть бизнес-аккаунт в фейсбуке. Я вижу следующую ошибку.

(#10) Application does not have permission for this action

При попытке добавить пользователя в рекламный аккаунт, используя следующий код.

$attachment = array('access_token' => $accessToken,
'uid' => $fb_user_id,
'role' => '1001');

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://graph.facebook.com/v2.8/act_'.$ad_account_id.'/users');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);

У меня уже есть базовый доступ к Ads Management, стандартный доступ к Ads Management API и уровень доступа business_management.

Я делаю RND по этому поводу с последних нескольких дней, но не получаю никаких намеков, в чем может быть проблема, так что может ли кто-нибудь дать мне предложения, в чем может быть точная проблема?


person Jass    schedule 20.10.2016    source источник
comment
Проверьте, имеет ли используемый вами access_token расширенное разрешение. Вы можете отлаживать access_token, используя этот URL-адрес Отладка токена доступа Facebook   -  person Haridarshan    schedule 01.11.2016
comment
Я смог решить эту проблему по вашему предложению здесь stackoverflow.com/questions/40128230/   -  person Jass    schedule 02.11.2016