2014-01-31 16 views
0

可能的複製,回答2年回Is it possible to get the User Id without the authorization?獲取的Facebook用戶ID,而無需許可

只是想看看是否有任何的意思是不顯示的權限對話框(甚至沒有公開的權限對話框)

我可以獲取用戶ID

我曾嘗試與應用程序令牌,但白白打轉轉,搜索整個文檔中發現這個

+2

它沒有改變。而且我不認爲它會。 –

+0

是的,只是雙重檢查沒有其他方式知道? (-1)是讓我知道的一種方法 – June

+0

那麼,你可能有一個藉口,因爲其他答案上的文檔鏈接被破壞。 –

回答

3

這裏沒有確切的答案被the actual doc指出讀取用戶的基本信息需要用戶登錄。

用戶訪問令牌 - 用戶令牌是 令牌最常用的類型。只要應用程序調用 API,就需要這種訪問令牌,以便以他們的名義閱讀,修改或編寫特定人員的Facebook數據 。用戶訪問令牌通常通過登錄 對話框獲得,並要求某人允許您的應用獲得一個令牌。

用戶的基本信息,公開的,沒有任何令牌/登錄,但前提是你已經知道你的目標的用戶名/ ID。例如:

graph.facebook.com/zuck 

{ 
    "id": "4", 
    "name": "Mark Zuckerberg", 
    "first_name": "Mark", 
    "last_name": "Zuckerberg", 
    "link": "http://www.facebook.com/zuck", 
    "gender": "male", 
    "locale": "en_US", 
    "username": "zuck" 
} 

但是,無需登錄即可獲取網頁上的任何人的基本信息。如何猜測誰在後面?讀取另一個網站的cookies是1)不可能2)禁止。

+0

不確定,爲什麼用戶標識爲公開可用 – June

+1

答案已升級。 –

相關問題