2012-02-11 14 views
1

FQL(素晴らしいもの)に関する多くのドキュメントを読んで、最後にFacebookグループからすべての投稿を取得するのに適した2つの参考文献を見つけました:Facebookグループからユーザーのコメントと投稿を取得する方法

http://developers.facebook.com/docs/reference/fql/stream/

Retrieving posts and comments from a Facebook page

まあ、今は別の問題を抱えている:私は(私はこのグループの所有者だ)私のアプリケーションへの秘密のグループの投稿を取得するための許可を与える必要があります。

この許可をアプリケーションに与えるにはどうすればよいですか?グループオーナー(この場合は私)が何かをしていますか?

ありがとうございました

答えて

2

あなたのアプリケーションにグループに直接アクセスすることはできません。グループオーナーは、権限の中間者として行動する必要があります。あなたのアプリでuser_groups権限を求めて、あなたのプロフィールにあなたのappを追加し、user_groups権限を許可する必要があります。それからあなたはあなたのユーザーとtah-dahからトークンを得なければなりません。すべてがうまくいくでしょう。

短い説明:あなたのアプリはあなたのグループにアクセスすることができ、あなたはグループの所有者であるため、あなたのアプリは自分のグループにアクセスできます。しかし、app-tokenではなくuser-tokenを使用する必要があることに注意してください。意味がありますか?

+0

はい、意味があります。 私はそれを持っているかどうかを見てみましょう: - 私は自分のアプリケーションを作成します - 私のグループのデータにアクセスするための許可をuser_groupsの許可に与えます - 私はユーザートークングループの投稿とコメントにアクセスするために使用します 権利はありますか?だから、別の質問があります:私のアプリケーションはどのようにしてユーザートークンを取得できますか? – pAkY88

+0

[graph api explorer](https://developers.facebook.com/tools/explorer)でいくつかのテストを行うことができます。検索できるグループオプションはすべてここにあります(https://developers.facebook .com/docs/reference/api/group /)、いくつかのPHPサンプルコードを含む認証とトークン[ここ](https://developers.facebook.com/docs/authentication/)に関する情報、PHPを使用している場合物事をもっと簡単にするために素晴らしい[php sdk](https://developers.facebook.com/docs/reference/php/)があります。 – AndreM

+0

ありがとうございます。 @AndreMは、私はapp-tokenの代わりにuser-tokenを使うべきだと教えてくれました。ですから、私の質問は次のようなものです。「user_groups権限を取得した後、どのようにしてユーザートークンを取得できますか?」これはバックグラウンドでは完全に機能するはずなので、完全にサーバー側でなければなりません。ユーザーインタラクションは、アプリが承認を必要とする初めての場合にのみ必要です。公式のドキュメントによると、私はこのURL graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&grant_type=client_credentialsにリクエストを送ることができましたか? – pAkY88

関連する問題