2016-08-05 63 views
0

我正在使用Facebook圖形API從Graph API獲取多位政治人物的提要。Facebook圖形用戶ID url

爲了獲得用戶ID,我可以使用這個lookup-id.com,它爲我的帳戶返回:'100002944537013':mingze.ni。

與此ID,圖形API沒有返回,意味着它實際上不是我真正的Facebook的ID,因爲飼料是空的:100002944537013 /飼料

注意,Facebook網頁可以有幾種格式: .../my_page_name .../pages/my_page_name .../my_page_ID

而且我已將自定義爲firstname.lastname。

如果我在Graph中使用'/ me',我可以得到我真實的Facebook ID'756641117777366',並且我的Feed正確顯示。

那麼,真實ID'756641117777366'和ID'100002944537013'沒有任何打印Feed有什麼區別?

那麼你有什麼想法如何使用圖表得到真正的Facebook ID?例如: .../profile.php?id = 100011475758037

感謝您的幫助。

回答

2

如果您使用/me,您沒有得到「真實」ID,只會得到「應用範圍ID」。但無論如何,這就是你所需要的。無法再獲取用戶個人資料的真實ID,這些第三方應用程序通常會刮掉個人資料,這在Facebook上是不允許的。另一方面頁面是不同的,你可以使用真實ID來獲取他們的feed。

確保您瞭解用戶配置文件和頁面之間的區別。如果沒有授權具有適當權限的特定用戶,則無法獲取用戶個人資料的任何數據 - 例如,您需要授權用戶使用user_posts才能訪問他的帖子。

+0

任何關於如何獲取圖表中的feed的想法像.../profile.php?id = 100011475758037 –

+0

你得到頁面的feed與page-id/feed和用戶的feed與/ me /飼料或/我/帖子。如果該用戶未授權您的應用,則無法獲取任何用戶的供稿。 – luschn