2013-06-27 100 views
0

我正在開發Facebook頁面選項卡應用程序。這些文件位於我自己的服務器上,我創建了一個Facebook應用程序。我是否需要用於頁面選項卡應用程序的Facebook PHP SDK?

現在,我試圖訪問用戶的名字,我發現不同的方式來獲取用戶信息,例如, $signedrequest(用於用戶ID)或Facebook PHP SDK。

所以我需要SDK,例如對於Graph API調用,還是有其他方法可以從我的頁面選項卡應用程序中從Facebook獲取信息?

使用SDK我得到了很多像An active access token must be used to query information about the current user.錯誤的,即使用戶已經登錄。

+1

當然,你可以做的API請求自己(與任何基本技術可以向遠程服務器發送HTTP請求) - 但使用PHP SDK通常可以簡化整個事件。 – CBroe

回答

2

如果用戶還沒有到您的應用程序簽名的,你不會得到用戶名或用戶ID從singend請求參數。它會給你提供信息,如果用戶喜歡頁面,是頁面的管理員和額外的app_data。

使用PHP-SDK可以使用getLoginUrl()方法,https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/,去獲取用戶名所需要的訪問令牌,用戶ID等

相關問題