2011-04-30 10 views
0

私は混乱しています。私はFacebookと自分のアプリケーションを接続するPHPプログラムを書いた。ユーザーが権限を与えられた場合、私はFacebookにUIDをデータベースに保存します。Facebookに接続しているアプリ。次は何ですか?

ユーザーがアプリケーションに戻ってログインした後、彼のFacebook UIDをデータベースから取得できます。

質問:PHPを使用して、友達リクエストの数、受信トレイ内のメッセージなどを取得するにはどうすればよいですか?

私はこのようなものを使用する場合:

 require 'facebook/facebook.php'; 
     $facebook = new Facebook($this->FACEBOOK_PARAMS); 

     $fql = "SELECT notification_id, sender_id, title_html, body_html, href FROM notification WHERE recipient_id=" . Zend_Auth::getInstance()->getIdentity()->fb_uid . 
       " AND is_unread = 1 AND is_hidden = 0"; 
     $param = array(
     'method' => 'fql.query', 
     'query'  => $fql, 
     'callback' => '' 
     ); 
     $fqlResult = $facebook->api($param); 
     $fqlResult = $fqlResult[0]; // list of permissions 

を私はエラーメッセージが表示されます:「ユーザーセッションが必要です」。

さようなら&おかげ

+0

を使用して認証する必要があります:私はFaceookアプリの話ではないのですことを言及するのを忘れてしまいました。代わりに、これはFacebookに接続するWebアプリです。 – itsame69

答えて

関連する問題