2010-03-11 4 views
0

en utilisant la bibliothèque du client PHP de Facebook et souhaite obtenir les événements d'un utilisateur sans d'abord se connecter en tant qu'utilisateur.Facebook Restful PHP Client - Récupère les événements d'un utilisateur

Est-ce possible?

J'ai reçu l'ID utilisateur et la méthode events.get a un paramètre UID.

<?php 
// Configure 
$apiKey  = 'xxx'; 
$secretKey = 'xxx'; 

// Include Lib 
require_once('facebook.php'); 

// init main object 
$facebook = new Facebook($apiKey,$secretKey); 
$events = $facebook->api_client->events_get(123456); 
?> 

donc ce morceau de code ne fonctionne pas. Si j'ai d'abord besoin d'une connexion d'un certain utilisateur, je reçois mes résultats. n'est-il pas possible d'obtenir les événements d'un utilisateur sans se connecter?

Répondre

1

Selon les API Docs Facebook pour Events.get

http://wiki.developers.facebook.com/index.php/Events.get

This method no longer requires a session key. However if you call this method without an active user session, you can only get the events for which your application was the creator; you can see only those event attendees who authorized your application. Applications can create events for users if the users grant the application the create_event extended permission.

Fondamentalement, l'utilisateur doit être connecté, sinon vous ne pouvez voir les événements dans lesquels votre application créée.

+0

Je ne reçois rien. Im le "développeur" de cette application sous mes paramètres d'application, mais je ne reçois pas mes événements. où puis-je mettre en place le "créateur" ou quelque chose comme ça? – choise

+0

qu'est-ce que var_dump ($ events); cracher? – Jayrox

+0

un tableau emtpy! – choise

Questions connexes