Я пытался пригласить нескольких пользователей на событие.
читая документацию фейсбука, я нашел это:
http://developers.facebook.com/docs/reference/api/event/#invited
Я написал следующий код (который не работает):
$facebook = new Facebook(array(
'appId' => '',
'secret' => '',
'cookie' => true,
));
if ($user = $facebook->getUser()) {
$friends = $facebook -> api('/me/friends');
$e_id = ""; //the event id
$friends = $friends['data'];
$e_details = $facebook -> api("/{$e_id}"); //information about the event
for($ids = null,$i = 0,$len = count($friends); $i < $len; $i++) {
$friend = $friends[$i];
$ids .= $friend['id'].',';
}
$data = $facebook -> api("/{$e_id}/invited?users={$ids}", 'POST');
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(array('scope' => 'create_event'));
}
Я получаю сообщение об ошибке:
Uncaught OAuthException: (# 200) Ошибка разрешений, выданная
какое разрешение он говорит? Согласно документации необходимо только одно разрешение, которое я установил.
Может кто-нибудь указать на мою ошибку? Любая помощь приветствуется. Заранее спасибо.