2015-06-16 63 views
0

我曾經能夠訪問我的Facebook個人資料頁面https://www.facebook.com/ {用戶名}並將「www」替換爲「圖表」https://graph.facebook.com/ {用戶名}。如何找到我自己的Facebook ID? (不是應用程序範圍的ID)

這個問題的答案曾經是我的真正的Facebook ID和其他一些信息,但現在我得到:

{ 
    "error": { 
     "message": "(#803) Cannot query users by their username ({Username})", 
     "type": "OAuthException", 
     "code": 803 
    } 
} 

昨天我做了同樣的事情,它的工作,但今天它沒有。有沒有其他方法可以找到我的ID?它適用於任何人嗎?

+0

也許你將不得不將你的憑證傳遞給api。 (關於oauth的json錯誤討論) – richerlariviere

+0

無論如何,你是否需要全局用戶標識?無論如何,您在API v2下使用的每個第三方應用都將獲得應用範圍的用戶ID。 – CBroe

+0

給予我的全球ID我可以在公司的所有應用程序上分配一個角色,即使我從未登錄任何應用程序。我們不知道另一種方法去除手動執行每個應用程序。 –

回答

1

graph.facebook.com/{Username}目前不提供,但lookup-id.com仍然可以找到自己的Facebook ID

-3

我剛剛爲你測試過它,它工作正確。 我可以看到FB源和上面我可以看到我的FB ID也。 我用https://graph.facebook.com/username並用firefox測試過。 也許你在每次事故中使用錯誤? 看起來好像代碼803意味着沒有有效的用戶名。 你確定你使用的是正確的用戶名嗎?

你也可以試試下面的鏈接來找到你的FB ID。

http://findmyfacebookid.com/

祝你好運隊友!

+0

我確定它是正確的用戶名。我已經請一些朋友和同事嘗試,但結果是一樣的。 http://findmyfacebookid.com/用於工作,但現在拋出錯誤:「無法查找Facebook的數字ID,請再試一次......」 –

+0

我已經用chrome和firefox對它進行了測試。 –

1

過去2小時內已經有3個完全相同的問題。發佈問題前請使用StackOverflow的搜索功能!

您無法再獲得username字段。這在Facebook文檔中有很好的記錄。

+0

是的,我讀過它們。我知道通常使用用戶名稱的電話不起作用。 我的問題是:現在,這不起作用,我怎麼能找到我自己的fb ID? –

+2

用戶標識現在總是應用程序範圍。沒有全局標識。這些都在文檔中。 – Tobi

-1

頭以上here與認證它,你可以使用圖形瀏覽器來獲取你的ID。您還需要訪問令牌才能查看https://graph.facebook.com/ {ID}頁面。

+0

這將返回一個應用程序範圍的用戶標識。 – Tobi

-1

轉到您的Facebook個人資料,並右鍵點擊您的封面照片,如果您複製的URL應該有你的Facebook ID就像這樣。 fbid是你想要的。我不再有任何AIP了。看起來Facebook可能最終將它淘汰出局。

https://www.facebook.com/photo.php?fbid=1512641059003115&set=a.1376251679308721.1073741827.100007717054203&type=1

0

您可以使用已確定的來源,或者你可以右鍵點擊下方的導航欄查看網頁源代碼。使用CTRL + F(查找)並搜索[profile_owner & quot]。

此後不久列出的號碼將是您的全球ID。它一般是這樣的:

[profile_owner":"10000320024513431&quot].

#是在數據中列出多次(如75),並遵循諸如["profile_id"]["uid":],並[?profileid=]僅舉幾例。

3

要找到任何facebook group_id或page_id或user_id,請檢查頁面元素並在元標記中查找這些元素。

組ID

fb://group/Here_is_your_group_id 

檔案USER_ID

fb://profile/here_is_your_user_id 

網頁ID

fb://page/here_is_your_page_id 
1

如果只有你的U服務器ID,最簡單的方法是使用在線服務(例如:http://getuserid.com)並粘貼Facebook用戶名。

如果您需要編程的用戶ID,這是不同的。在這種情況下,您可以解析頁面的HTML代碼(CTRL + U會顯示頁面的HTML代碼)並搜索術語entity_id,這是用戶標識。然後您可以使用正則表達式來提取信息。

1

沒有辦法通過Graph API獲取您的Facebook ID!

您可以使用正則表達式來查找您的Facebook ID。如果您在http://regexr.com/3gi7q之內粘貼個人資料頁面(或網頁/組)的來源,它將與您的Facebook ID相匹配。

它是使用下面的正則表達式查找的Facebook ID:

/fb:\/\/profile\/(\d+)|fb:\/\/page\/\?id=(\d+)|fb:\/\/group\/\?id=(\d+)/;

您也可以使用我創建的工具,只要填寫個人資料網址:https://commentpicker.com/find-facebook-id.php

相關問題