我想獲取Facebook用戶的公共信息,但我得到下面的錯誤。如何通過Facebook ID獲取Facebook用戶的公共信息
我試圖通過Graph API/FQL後提供的Facebook ID。例如,如果我通過Graph API/FQL提供Facebook編號作爲數字或robert.smith,我可以獲取非常有限的信息,儘管用戶已公開其他信息。
如果我手動轉到該用戶的頁面,例如這裏robert.smith
,我能夠看到很多信息,如電影,運動,內容等,但通過Graph API/FQL我無法獲取此信息。有沒有其他方法可以做到這一點?
此外,有一點值得注意的是,我試圖創建一個包含大量公共信息的虛擬配置文件,並嘗試通過Graph API獲取它們,然後獲取所有信息。這與Facebook中的位置有關嗎?
如果用戶在他們的牆上顯示公共信息,他們有什麼方法可以限制不向API提供信息?
我有同樣的問題。例如,facebook.com/12345顯示的是用戶,家鄉位於左欄中。我不是朋友,但它是公開的。當使用API 12345 /?fields = hometown時,名稱只能獲取名稱。家鄉甚至不會返回空。這是違反直覺的,因爲信息就在那裏。我會理解爲什麼FB會這樣做,以防止某人迭代其目錄中的每個項目,但文檔不清楚。另外..... scrapy! –