Ich versuche, mehrere Benutzer zu einer Veranstaltung einzuladen. Beim Lesen der Dokumentation von Facebook habe ich Folgendes gefunden:
http://developers.facebook.com/docs/reference/api/event/#invited
Ich habe den folgenden Code geschrieben (der nicht funktioniert):
$facebook = new Facebook(array(
'appId' => '',
'secret' => '',
'cookie' => true,
));
if ($user = $facebook->getUser()) {
$friends = $facebook -> api('/me/friends');
$e_id = ""; //die Veranstaltungs-ID
$friends = $friends['data'];
$e_details = $facebook -> api("/{$e_id}"); //Informationen über die Veranstaltung
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'));
}
Ich erhalte den folgenden Fehler:
Uncaught OAuthException: (#200) Berechtigungsfehler geworfen
Welche Berechtigung meint er damit? Laut Dokumentation ist nur eine Berechtigung erforderlich, die ich eingestellt habe.
Kann mir jemand meinen Fehler aufzeigen? Jede Hilfe wird geschätzt. Vielen Dank im Voraus.