2010-12-07 11 views
6

ちょっと、特定のURLのAPIを使用してFacebookを検索することが可能かどうか疑問に思っていました。私はどのくらい多くの人々が特定のリンクに言及しているのかを見つけようとしています。 私が達成しようとしているのは、Tweetmeme url_infoリクエストですが、Facebookのためのものです。 Tweetmeme APIは、使用された頻度や最後にツイートされたような、特定のリンクに関する情報の配列を返します。 誰かがFacebookの代替案を知っていれば、それは非常に感謝しています。 APIウィキを見ていますが、解決策が見つかりません。事前にFacebook APIを使用して投稿内のリンクを検索する

おかげで、ベン

答えて

3

を私はhttp://developers.facebook.com/docs/reference/fql/link_stat

$facebook->api_client->fql_query('SELECT share_count, like_count, comment_count, total_count FROM link_stat WHERE url="MY_URL"'); 
@ FQLのequivilent accrossに来ました

このFQL Statmentは、「共有数」、「リンク数」、「コメント数」および「合計数」を返します。

0

は、「検索」小見出しの下に、Facebook開発ドキュメントのGraph API Overview pageを確認してください。それはあなたが特定のクエリのためにすべての公共の記事を検索するためにグラフAPIを使用することができます示します(。最初のあなたのURLをURLエンコードしてください)

https://graph.facebook.com/search?q=<your_url_here>&type=post 

これは、の言及含むJSON配列を取得しますあなたのURL。検索に関するメタデータは提供されていないように見えますが、検索結果のページ付けされたリストであるため、メタデータを自分で構築する必要があります。

+0

ありがとう、これはもともと私が使用しようとしていたAPIの1つですが、結果は限られているようです。ありがとうとにかく – bpneal

+0

このメソッドは、私が今まで "検索"から見たことがあるURIをそこに入れても(私が知っているのはわかりません...ユニークです)、最も荒く不正確な結果を返しますすべての私の人生とウェブ開発者としてのキャリア。 Facebookがこの方法を持つのはほぼ無駄だ。投稿用。つまり、ページではうまく動作します。 – Tom

+0

Facebook APIは3年ぶりに変更されています。私が最初に説明したように、エンドポイントの機能*にも驚かされました。 –

5

SEOツールを構築するとき、私は最近、この隠された宝石時stumblued:

http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls=http://stackoverflow.com/ 

それは古いAPIですが、あなたは数がその彼らの新しいグラフAPIに対してこれをチェックすることにより、最新であることを確認することができます唯一のあなたの総数与える:バンスルーカスからの回答を研究しながら

https://graph.facebook.com/?ids=http://stackoverflow.com/ 
+0

あなたは私の絶対的な英雄です。グラフ検索は12月25日には利用できません。これにより、私たちの投稿を監視し続けることができます! – Rudolf

関連する問題