2

URL に対する Facebook コメントのリストを取得したいと考えていました。たとえば、私は「http://example.com/37」という URL を持っています。グラフ API エクスプローラーを介して、この URL をパラメーター「https://graph.facebook.com/comments/?ids=http:example.com」としてのみ必要としました。 /35.」Koala gem を使用してこれを行うにはどうすればよいですか?

ありがとう、

4

2 に答える 2

2

前の回答を少し明確にするために... Koala のドキュメントには、 get_comments_for_urls method fetches the comments from fb:comments widgets for a given set of URLs (array or comma-separated string). したがって、この呼び出しは、ページに実際の Facebook コメント ボックスがある場合に機能します (ここで説明します: https://developers.facebook.com/docs/reference/plugins/comments/ )。

実際の URL を使用した実際の例を次に示します。

oauth            = Koala::Facebook::OAuth.new Facebook::APP_ID, Facebook::SECRET
app_access_token = oauth.get_app_access_token
graph            = Koala::Facebook::API.new app_access_token
urls             = ['http://www.ruhanirabin.com/easy-steps-to-facebook-connect-comment-box-how-to/']
comments         = graph.get_comments_for_urls(urls)

アプリ アクセス トークンは、Facebook の開発者サイトのアプリ構成で指定されたアプリ ID およびシークレットとは異なることに注意してください。

于 2013-03-06T16:01:21.973 に答える
1

グラフ API に直接アクセスするのとは異なり、アクセス トークンが必要なため、Koala はこれを可能な限り直感的にしていないと思います。また、URL の配列が必要なようです。

urls     = ["http://example.com/37"]
graph    = Koala::Facebook::GraphAPI.new(some_access_token)
comments = graph.get_comments_for_urls(urls)
于 2011-09-22T23:51:57.073 に答える