2012-03-01 69 views
0

我正在使用Facebook的fanpage應用程序,我已經安裝了應用程序並將其添加到我的粉絲頁面。問題是,只有我可以看到我的Facebook的身份證,但是當我從不同的Facebook帳戶訪問我的應用程序時,我可以看到0而不是登錄userId,有沒有人可以幫助解決這個問題,爲什麼我得到0而不是登錄的用戶ID? 。您對此事的幫助將受到高度讚賞。我無法在Facebook應用程序中登錄用戶ID

+0

如果您提供了一些ocde – 2012-03-01 07:41:49

回答

1

您需要獲得用戶的許可,因爲如果您的應用具有用戶權限,則Facebook只在粉絲頁上提供用戶標識。有些開發人員使用這種方法進行驗證,如果他們獲得了用戶ID,他們將執行其他處理,否則將用戶重定向到允許頁面。

0

在signed_request中,您的用戶ID將顯示出來,因爲您是該應用程序的開發人員。但是,普通用戶的ID不會被看到。

爲了能夠獲得隨機用戶查看您的頁面的用戶ID,您的應用需要向他們請求許可/身份驗證,以向他們提供他們的基本信息。有關如何讓用戶登錄的更多信息,請參閱:http://developers.facebook.com/docs/authentication/。並且專門用於PHP請參閱http://developers.facebook.com/docs/reference/php/facebook-getUser/

相關問題