2011-07-23 18 views
1

私はFQLを使ってwall likesやリンク(私のアプリケーションを追加したユーザーに属しています)を検索しています。facebook wall links fetching

私は、クエリを介してそれらを抽出してきた:

SELECT action_links,attachment,message,action_links,likes 
      FROM stream WHERE source_id=".$this->user." 

SELECT url,t itle FROM link WHERE owner=".$this->user 

しかし、所有者の同類のいくつかは、これらのメソッドを介して抽出されていません。誰かが他の場所(またはどのような条件で)より多くの完全な結果セットが利用可能であるかも知りませんか?

答えて

0

これを取得するための最速の方法のためのグラフAPIをチェックアウト: https://developers.facebook.com/docs/reference/api/

リンクは/ [UID] /リンクと同類で/ [UID] /同類で利用可能であり、JSON形式で返されます

いくつかは、基本的なアクセストークン(「公共」に設定されているもの)と表示されます、あなたはuser_likesとread_stream権限を要求する場合は、残りの部分を取得することができます)

でグラフエクスプローラでそれを試してみてくださいhttps://developers.facebook.com/tools/explorer/

あなたの質問にFQLの文脈でお答えするには、適切なアクセス権があることを確認してください(上記の2つはFQLにも当てはまります)が、基本的には既に適切なテーブルを探しています。

+0

一般的に「XXXはリンクが好き」の人には問題のある壁の投稿です。 (XXXはユーザー自身です)。しかし、これはそれらのいくつかにのみ発生します。たとえば、IMDBページが好きなときは好きになりますが、他のページはSTREAMには表示されず、STREAMにも表示されません(ストリームエンティティとしてではなくリンクとして表示されません)。 私は/ likesと/ linksと、私の元の投稿に記載されているFQLテーブルを試しました。 誰もが、引き抜かれたオブジェクトをフィルタリングしていることについて、さらなるアイディアを持っていますか? – john

+0

あなたは 'read_stream'とuser_likes権限を持っていますか?それらがなければ、プライバシーが 'everyone'に設定されている投稿のサブセットがまだ表示されている可能性があります。 – Igy

+0

はい、私はその両方を持っています(この機能に関連していない2つの他) – john

関連する問題