0

PHP で 1 ページから 1 つの最新フィードを解析したいと考えています。

私が読んだように、FB は curl/fopen および一部のデータを解析する別の方法を拒否しました。これの代わりに、FB API を使用する必要があります。OK では、PHP SDK を使用します。

$info = json_decode(file_get_contents('https://graph.facebook.com/cocacola/feed?access_token={some_access_token}'));

コカコーラ ページからフィードが返されますが、有効なアクセス トークンが必要です。ユーザーがアクセス トークンを取得するには、少なくとも 1 回はアプリを承認する必要があります。

このウェブサイトでは、ユーザーからの自動化は最善のアイデアではありません。そのため、(最新の) フィードを 1 つだけ取得するためのより良い方法を誰かが知っているのではないでしょうか?

4

1 に答える 1

1

公開ページのフィードにアクセスするために必要なのは、アプリケーションのアプリケーション アクセス トークンだけです。ユーザーのアクセス トークンは必要ありません。アプリケーションを持っていない場合は、最初にhttp://developers.facebook.com/appsでセットアップする必要があります。

Facebook でアプリをセットアップしたら、ここでアプリケーション アクセス トークンを取得できます (アプリ ID とシークレット ID を Facebook アプリ ページにある値に置き換えます)。

https://graph.facebook.com/oauth/access_token?client_id=<YOUR_APP_ID>&client_secret=<YOUR_APP_SECRET>&grant_type=client_credentials

質問のリンクに従って、フィード ページへの呼び出しでこれを使用できます。

于 2012-08-31T23:03:37.177 に答える