2011-06-28 18 views
0

Possible Duplicate:
facebook Uncaught OAuthException: An active access token must be used to query information about the current user.問題のAPI FacebookのV3

私はPHPのAPIのログインfacebookのV3に問題があります。

これはエラーです: OAuthException:現在のユーザーに関する情報を照会するには、アクティブなアクセストークンを使用する必要があります。

これはコードです:あなたはログインURLにリダイレクトする必要があります

$facebook = new Facebook(array(
       'appId' => 'xxxxx', 
       'secret' => 'xxxxx', 
      )); 

      $user = $facebook->getUser(); 
      $accessToken = $facebook->getAccessToken(); 

      if ($user) { 
       try { 
        $events = $facebook->api('/me'); 
       } catch (FacebookApiException $e) { 
        echo ($e); 
       } 
      } 
+0

彼の秘密鍵を読む.. – Carson

+0

ありがとう。テストアプリです;) – Dany

答えて

2

、あなたはFacebookのオブジェクトのgetLoginUrl方法でURLを取得することができます:あなたがアプリケーションを受け入れると

if ($user) { 
    // if accepted    
}else{ 
    $loginUrl = $facebook->getLoginUrl(); // redirect to this url. 
} 

、あなたアクセストークンを取得し、APIを使用できるようになります。

+0

私のアプリのボタンをクリックすると私のコードが実行されます。 – Dany

関連する問題