2013-05-26 17 views
0

我想誰像Facebook發佈再並將其存儲在PHP變量...然後找我要得到誰喜歡用PHP代碼Facebook發佈

具體的名字,如果它是關於Facebook的照片我可以用這

$url = 'graph.facebook.com/photoid' 

,然後我使用的代碼

file_get_contents($url); 

,然後搜索關於誰喜歡的照片名稱

但在後期沒有圖形讓誰喜歡張貼 我試圖把整個鏈路喜歡

$ URL =「https://www.facebook.com/AmrKhaled/posts/10152183719946165

,然後我使用的代碼

file_get_contents($url); 

但沒有找到名稱...如果我var_dump($ filegetcontent)和搜索我自己沒有名字被發現

我需要知道誰喜歡我的職位由PHP代碼?謝謝

+0

您是否擁有正確的權限? – gmaliar

+0

什麼是權限? ..我認爲職位是公共或其他什麼? – user1477332

+0

不要使用'file_get_contents' - 改爲使用PHP SDK並定期進行API調用。在圖形API資源管理器中,您提到的帖子中的喜歡顯示的很好,所以這不太可能是一個權限問題(而是Facebook不喜歡使用'file_get_contents'做出的請求,我會說)。 https://developers.facebook.com/tools/explorer?method=GET&path=10152183719946165 – CBroe

回答

0

問題不在於用戶代理,因爲您不應該刮頁。

在該職位的ID是在結束

http://graph.facebook.com/10152183719946165

你只需要一個有效的訪問令牌來獲取它。

閱讀頁面,您需要:

  • 公衆和非人口統計學限制
  • 爲受限制的頁面,用戶的access_token當前用戶能夠查看網頁的應用程序或用戶訪問令牌(無需特殊權限)