2014-10-27 60 views
0

即時通訊使用以下檢索有關我是管理員的Facebook頁面的信息。具體是喜歡的數量。Facebook的PHP SDK問題與特定的Facebook ID

// Get User ID 
    $page = $facebook->api($id); 
    return $page['likes']; 

這對我管理的20個Facebook頁面正常工作,但我遇到了一種情況,它沒有。這是我得到的迴應中的錯誤。

Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api 

我已通過查看管理設置下的Facebook ID頁面來檢查正在使用的ID是否正確。輸入網頁網址時,http://findmyfacebookid.com/也會發生錯誤。

有沒有其他人經歷過這個?這是一個錯誤?

回答

1

我很確定你沒有使用Access Token來抓取頁面喜歡,並且這個頁面受到年齡或國家的限制。要麼是這個,要麼是未發佈的。另外,調用返回值「$ user」可能會引起誤解,它不是一個User對象,它是一個Page對象,對嗎?

對於受限制的頁面,您必須使用可以訪問頁面的用戶或頁面訪問令牌。

+0

這讓我朝着正確的方向前進。該頁面設置了年齡限制。將此更改爲每個人在不使用訪問令牌的情況下解決了問題。謝謝! – zman0404 2014-10-28 16:04:03