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 に答える