2014-07-14 71 views
0

我想查找日期範圍內的不同頁面的喜歡頁面。我嘗試了不同的方法,比如page_fans_country/lifetime,但我不認爲這是正確的API調用來獲取此信息。對於特定的日期範圍的Facebook頁面不喜歡的頁面

現在我能夠知道目前頁面的喜歡,但我想知道過去15天內的某個頁面的喜歡。

$app_result      = file_get_contents('https://graph.facebook.com/oauth/access_token?client_id=[APP_ID]&client_secret=[APP_SECRET]&grant_type=client_credentials'); 

$access_token     = trim(str_replace("access_token=","",$app_result)); 

$result       = file_get_contents('https://graph.facebook.com/'.$fb_page_link.'?access_token='.$access_token); 
$data       = json_decode($result,true); 

任何一個人都可以指向正確的方向來獲取此信息。

+0

旁註:應用程序ID和祕密是私人使用..不公開發布.. –

+0

我很抱歉,我忘了發佈時。任何方式你可以幫我 –

回答

0

試試這個:

https://graph.facebook.com/[PAGE_ID]/insights/page_fans?since=[2014-01-01]&until=[2014-02-01]&access_token=[ACCESS_TOKEN] 

唯一的限制是該日期範圍不能超過35天更大。

enter image description here

+0

在圖表api中根本沒有這種方法稱爲page_fans。我正在圖形瀏覽器中直接查看結果。 –

+0

'page_fans'在這種情況下是所謂''度量''洞察'端點,所以這是正確的 – Tobi

+0

不,它沒有給出任何結果上述呼叫嘗試在圖表api資源管理器 –

0

據我所知page_fans指標僅適用於網頁的所有者或人與各自的權限。因此,無法從任何頁面獲取insights,但僅適用於您管理的那些頁面。

https://graph.facebook.com/{page_id}/insights/page_fans?since=2014-06-15&until=2014-07-14&period=period(%27day%27)&access_token={page_or_user_access_token} 

如果您有自己的網頁,你可以使用read_insights權限授予訪問權限的數據,參見https://developers.facebook.com/docs/graph-api/reference/v2.0/insights/#reading

如果你不是網頁的所有者,你唯一的機會就是反覆讀取來自個體page對象(https://developers.facebook.com/docs/graph-api/reference/v2.0/page#readfields)的likes數據每天自己來生成統計:

/{page_id}?fields=id,likes 

歷史DA的聚會用這種方法ta不可能。

+0

你如何獲得最後5天也是你不擁有的頁面 –

+0

閱讀我寫的內容:這是不可能的! – Tobi

+0

這些傢伙如何顯示behance網站頁面沒有擁有該頁面 http://www.startupranking.com/behance –

相關問題