2012-01-05 62 views
0

我想弄清楚当前登录的Facebook用户的ID。这个facebook功能有什么用处?

我使用了这段代码,但出现错误。

$facebook = new Facebook_php_sdk(array(
    'appId' => '226568227411676', 
    'secret' => '68bdfeb63d01e8122ed0a46d8fd5dfc1' 
)); 

$rr = $facebook->getAccessToken(); 

$token = array(
    'access_token' => $rr 
); 

$user_profile = $facebook->api('/me','GET',$token); 

在这我得到错误说"Uncaught OAuthException: An active access token must be used to query information about the current user"

+0

您应该更新了其他[问题](http://stackoverflow.com/questions/8740345/can-i-use-cookie-c-user-set-by-facebook),而不是创建一个新的问题 – Eonasdan 2012-01-05 13:45:58

回答

1

由于您试图使用应用程序访问令牌访问用户信息,因此发生此错误。 Details here