5

この Facebook access_token 全体が私を狂わせています。私がやりたいことは、ユーザーの公開 Facebook 投稿を取得することだけです。

以前は、次のようにするだけで機能していました。

$.getJSON('http://graph.facebook.com/USERNAME/posts?limit=LIMIT&callback=?', function (posts) {
    // Posts available in "posts" variable
});

しかし、「access_token required」というエラーが表示されます。

私を信じて; 私はドキュメントをチェックし、Googleで検索し、SOで同様の質問をチェックしましたが、私が見たものよりもこれを行うためのより簡単な方法があることを本当に望んでいます.

Facebook アプリを作成し (私はアカウントさえ持っていません)、ユーザーにアプリを「受け入れ」させ、これを機能させるためにログインなどを行う必要がありますか?

Twitter では、以前の Facebook と同じくらい簡単です。

4

1 に答える 1

2

これを機能させるには、Facebookアプリを作成し(アカウントが必要です)、ユーザーにアプリを「受け入れ」させてログインさせる必要があります。

ただし、Facebook の公開検索 API を使用して、(特定のユーザーではなく) ユーザーの公開投稿を検索できます。

例えば

https://graph.facebook.com/search?q=hello&type=post

これにより、hello キーワードが含まれるすべての投稿が検索されます。

参考(このページを見るにはフェイスブックのアカウントが必要です)

http://developers.facebook.com/docs/reference/api/

編集(コメントを見た後):

自分のページの公開投稿にアクセスしたい場合。ユーザーからのログインなしでプルできます(ただし、access_tokenが必要です)

ここからオフライン access_token を生成し、

http://developers.facebook.com/tools/explorer

次に、そのトークンを使用してデータをプルできます。したがって、ユーザーがログオンする必要はありません。

https://graph.facebook.com/wesellwine/posts?access_token=<access_token from graph api explorer>
于 2012-04-02T03:49:02.483 に答える