グラフ/me/likesを使用して、ユーザーのページ/お気に入りリストを取得できます。しかし、これらのページで共有されるリンクの一覧を返すにはどうすればよいですか?Facebookページで共有されているリンクをクエリするにはどうすればよいですか?
たとえば、ユーザーがFacebook Platform Pageを好きだとします。 /me/likes graph apiを使ってこのid(19292868552
)を引くことができます。しかし、Facebook Platform Pageが共有しているリンクをページ上で共有するにはどうすればよいですか?通常のユーザーのために
あなたはこのようなものだろう:
サンプルFQL:
SELECT link_id, title, summary, url FROM link WHERE owner IN (19292868552);
をしかし(Facebookプラットフォームページの例上記のような)のFacebookのページのために、これはnullを返します。しかし、実際のFacebook Platform Pageには、少なくとも数十のリンクが表示されます。これらのページで共有されるリンクを取得するにはどうすればよいですか?
あなたがここでそれをテストすることができます。 FQL Query Test Console
たとえば、ページの壁などを読んでみたいですか?それはあなたが「これらのページによって共有されるリンク」の意味です。あなたの質問を明確にしてください。 – Lix
私は上記を明確にしようとしました。しかし、はい、あなたがFacebook Platformのページ(http://www.facebook.com/platform)にアクセスし、このページで共有されているすべてのリンクを見れば、そうです。どうすればapi経由でそれらをすべて引き出すことができますか? (上記のfqlクエリを使用しているユーザーの場合と同じ方法で) – Ryan
すべての投稿が公開の投稿でない限り、ページのニュースフィードから読み取るにはアクセス権を付与するか、有効なaccess_tokenを使用する必要があります。 – Lix