2016-02-13 122 views
1

我正在使用this answer生成新的訪問令牌。某些頁面無法獲取Facebook頁面數據

使用訪問令牌,我可以發送請求到Facebook的圖形api。

例如,我想拉動https://www.facebook.com/custtap的詳細信息。然後,這個網址

https://graph.facebook.com/v2.5/custtap?fields=name,about,emails&access_token=ACCESS_TOKEN_GOES_HERE 

這工作正常,我得到了預期的結果。同樣,它對我沒有任何訪問權限的其他頁面也可以正常工作。

但是,這種方式不適用於頁面(https://www.facebook.com/LatentView)。

https://graph.facebook.com/v2.5/LatentView?fields=name,about,emails&access_token=ACCESS_TOKEN_GOES_HERE 

這將返回

{ 
    "error": { 
     "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api", 
     "type": "GraphMethodException", 
     "code": 100, 
     "fbtrace_id": "C6DYVxvWZ91" 
    } 
} 

回答

0

該頁面以某種方式限制存取(頁面設置) - 可以F.E.根據年齡,地點,酒精相關內容。

爲此,你需要可以使用用戶訪問令牌被允許查看該頁面的用戶,或者頁面訪問令牌(這需要對頁面的管理員權限來獲得。)

你需要的一切知道這裏記錄:https://developers.facebook.com/docs/facebook-login/access-tokens