可能的複製,回答2年回Is it possible to get the User Id without the authorization?獲取的Facebook用戶ID,而無需許可
只是想看看是否有任何的意思是不顯示的權限對話框(甚至沒有公開的權限對話框)
我可以獲取用戶ID我曾嘗試與應用程序令牌,但白白打轉轉,搜索整個文檔中發現這個
可能的複製,回答2年回Is it possible to get the User Id without the authorization?獲取的Facebook用戶ID,而無需許可
只是想看看是否有任何的意思是不顯示的權限對話框(甚至沒有公開的權限對話框)
我可以獲取用戶ID我曾嘗試與應用程序令牌,但白白打轉轉,搜索整個文檔中發現這個
這裏沒有確切的答案被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)禁止。
不確定,爲什麼用戶標識爲公開可用 – June
答案已升級。 –
它沒有改變。而且我不認爲它會。 –
是的,只是雙重檢查沒有其他方式知道? (-1)是讓我知道的一種方法 – June
那麼,你可能有一個藉口,因爲其他答案上的文檔鏈接被破壞。 –