2012-06-18 84 views
0

我已經成功安裝域,已經可以通過Facebook登錄,已經得到這些參數,可以PHP SDK庫API返回空白的結果

$facebook->getUser(); 
$facebook->getAccessToken(); 

但它掛起(返回空的結果),在這點上,當API調用此函數:

$userInfo = $facebook->api('/' + $userId); 

github php sdk有什麼問題嗎?

看來我發現了這個問題。使用某些受限用戶時,無法使用該庫檢索信息,但是當我使用普通用戶帳戶時完全沒有問題。

但仍然sdk必須拋出一個適當的錯誤信息。現在誰可以告訴他們?

回答

0

的Facebook的服務器端庫無關與域的問題 - 該域名的JavaScript SDK

你沒有得到用戶的原因,是probebly因爲他沒有讓你的應用程序 - 使用JavaScript SDK的FB.login將用戶連接到您的應用程序

的用戶

$facebook->getLoginUrl()將用戶重定向,以獲得signed_request/access_token/code參數

+0

THX答覆... –

+0

但我沒有圖那,你能否給我舉個例子。由邏輯 –

+0

這應該工作: <? ($ userId){ \t $ userInfo = $ facebook-> api('/'+ $ userId); ?> 歡迎使用<?= $ userInfo ['name']?> 但它給出了空的響應,這意味着庫不會爲此事引發適當的響應。 –