2011-01-14 13 views
1

アプリをインストールしたログインしたユーザーのすべてのイベントを取得したい。Facebook API - 本当に基本的なevents.get()リクエスト、助けが必要

これは公開アプリを意図したものではなく、私のためのものです。ユーザーは、(私)は、以下のようなアプリの権限を与えられていました:なぜ私はevents.get()から何の結果を得るんだ上

<?php 
// get all events for logged in fb user 
require_once 'facebook.php'; 
$app_apikey = 'my-key-is-here'; 
$app_secret = 'my-secret-is-here'; 
$facebook =  new Facebook($app_apikey, $app_secret); 
$user_id =  $facebook->require_login(); //returns my facebook user_id fine! 
$events =  $facebook->api_client->events_get($user_id); //returns nothing! 
echo $events; //nothing  
print_r($events); //no array to print 
print_r(json_decode($events)); //no array to print 
?> 

任意のアイデア:私はこのコードを使用してい alt text

答えて

1
  1. 古いphp-sdkを使用しているようですか?このoneを試してください。
  2. user_eventspermissionを持っていることを確認してください。これをチェックしてくださいanswer。新しいSDKで
  3. 、それは同じくらい簡単です:

    $events= $facebook->api('/me/events'); 
    
関連する問題