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
        }
    }

当我在谷歌上搜索时,我发现了这个代码。但是我按照他们在帖子中指出的那样做了,但现在它不起作用?

4

1 回答 1

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/

于 2012-12-13T17:11:01.290 回答