2012-12-13 104 views
0

Facebook的飼料沒有身份驗證令牌如何做到這一點不令牌

$pageID = "ID of Page" 
    $url = "https://graph.facebook.com/". $pageID ."/feed"; 
    $json = file_get_contents($url); 
    $jsonData = json_decode($json); 

    foreach($jsonData->data as $val) { 
     if($val->from->id == $pageID) { //find the first matching post/status by a fan page admin 
      $message = $val->message; 
      echo $message; 
      break; //stop looping on most recent status posted by page admin 
     } 
    } 

我發現這個代碼,當我搜索的谷歌。但是我在他們的帖子中表明瞭這一點,但現在它不起作用了?

+0

你期望什麼結果?你得到了什麼?我說的是:我們無法猜測你的確切情況。請給我們更多的信息。 – Jelmer

+0

我需要通過圖表API獲得最滿意的20個Facebook發佈...你能幫我嗎?但我需要做它沒有身份驗證令牌。可能嗎? – underscore

+0

請更新開幕帖子。對於第一次打開這個問題的人來說,這會讓一切變得更加清晰。你的問題結構越好,得到的答案越多。如果你花了一些額外的時間,回答的人也會花一些額外的時間。 – Jelmer

回答

3

這是不可能的。看一下這個。

這個請求:https://graph.facebook.com/cocacola/feed

返回此響應:

{ 
    "error": { 
     "message": "An access token is required to request this resource.", 
     "type": "OAuthException", 
     "code": 104 
    } 
} 

的Facebook可能要求一個的access_token,使他們能夠限速此調用。它不需要是用戶access_token,至少應用訪問級別access_token。閱讀有關這裏的差異:https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/