2010-12-22 14 views
2

グラフのAPIを使ってfacebook newsfeedからステータスを取得したいと思います。facebook graph apiで特定のフィールドを選択する

私は正しいアクセストークンを持っているとかなり簡単だと思われますが、このデータをhttp://graph.facebook.com/home...で取得できますが、ステータスのみを取得したいのです。

ドキュメントページでは、選択したデータを指定することができます。たとえば、取得した投稿の数を制限できます。どのデータが特にフェッチされ、どのデータがフェッチされるのかを制御する可能性はありますか?たとえば、graph.facebook.com/home?type="status "..

私はPHPスクリプトで分類できますが、クリックしたときのようにいくつかの投稿を取得する必要がありますfacebookやtwitterなどのボタンが増えています。Facebook JSONのページネーションデータが表示されています(私はJSONだと思っています:))しかし、私は適切に使用することができません。

ありがとう!!

+0

APIに関する限り、これらはすべて同じように扱われます。 –

答えて

3

ドキュメントのページhttp://developers.facebook.com/docs/apiは言う:

グラフAPIを使用すると、プロパティやFacebookのソーシャルグラフの接続を読み取ることができます。 APIを使用して特定のフィールドを読み込んで、オブジェクトの写真を取得し、オブジェクトのメタデータを調べ、変更をリアルタイムで取得できます。あなたは、フィールド(または接続)を選択することができます

...と...

あなたは "フィールド" クエリパラメータで返さたいです。たとえば、このURLはベンのID、名前、画像のみを返します。https://graph.facebook.com/bgolub?fields=id,name,picture

+0

はい..もちろんです。これについて書いたことがありますが、私の希望は特定の値を持つ特定のフィールドを選択することです(例:https://graph.facebook.com/bgolub?fields=type&type=status...or (PHPで受信したデータをフィルタリングすると余りにも小さすぎる可能性があります) – simekadam

+0

ページネーションや検索をリクエストしていますか?フィルタリング?私はあなたが本当に欲しいものを理解できません。あなたはそれらのすべてについて尋ねるようです。 'fields' argは、各レコードについてどのデータが戻ってくるかを制限します。 URLに 'q'引数を指定して検索することができます。ページネーションが必要な場合、それは異なるものです。 'limit'または' since'引数を使います。これらはすべて、私の答えで引用したのと同じドキュメンテーションページに記載されています。フィードのみを使用する場合は、フィードURLにクエリを送信します。 – Cheeso

+0

ありがとう、私は間に何かを求めています。私はちょうど私のアプリユーザーのニュースフィード(彼のFacebookのホームページ)からのSTATUSESです。私はリンクや写真などを取得したくありません。単にステータス.. facebookからTwitterのようなものを想像してみてください。しかし、今はグラフAPIでは不可能だと思っていますが、FQLのやり方は何ですか? – simekadam

関連する問題