2013-07-09 37 views
0

我正在開發一個Android應用程序,其中用戶驗證他的Facebook登錄,那麼我需要在服務器端獲取此用戶的信息( PHP) 我所做的是,我從Android獲得訪問令牌後,登錄然後發送到服務器端,以獲取用戶信息直接通過預先獲得的訪問令牌,但顯然這不是它應該工作,因爲在PHP我發起一個新的Facebook實例如何在Android應用程序的服務器端(PHP)從Facebook獲取用戶信息

$facebook = new Facebook(array( 'appId' => $appid, 'secret' => $app_secret ));
因此,任何機構都有解決方案,以便如何將訪問令牌或用戶ID傳遞到Facebook並直接打開會話,而不是在服務器端再次登錄以打開會話? 非常感謝

回答

1

你應該能夠做這樣的事情:

$facebook->setAccessToken("....");

令牌是你獲得Android上的一個。您應該可以使用已分配對象的新令牌現在調用api。

var_dump($facebook->api('/me'));

+0

確定發生了什麼事情是,應用程序拋出該異常 '無法連接到主機扔在base_facebook.php在線994' 您對此有例外任何想法? –

相關問題