質問: 趣味で一人で開発をしているため情報が入ってこず、不思議に思っているのですが、 facebookのFQLが廃止された後、graph APIで代用出来ない情報はどうすればいいのかご存知の方はいますでしょうか? 例えば複数枚の画像が貼られている投稿から全ての画像を取り出したいとき、postidを使ってFQLで ``` SELECT post_id,attachment FROM stream WHERE post_id="12345" ``` としてattachmentの中を見ないと情報が取得出来なかったり、 (graphAPIだと1枚しかとれない) Facebook Graph API の /user/home で得られる投稿と実際のホームの投稿が違っている ここの頂いた回答にもあるんですが、 graphAPIのuser/homeでは取得できず、stream_filterを使った方がいいとか、 そういうものがあると思います。 「〇〇は廃止するから××を使いなさい」みたいなアナウンスも公式で見かけたりするんですが、上記のようなものについて何かしらのアナウンスを見かけた事はありません。 みなさんにお伺いしたいのは、 ・上記のリクエストを含むFQLの代替について公式からアナウンスが出ているのでしょうか? ということです。 出ていたら私の調べ方が甘かったとか、出ていなかったら公式に突撃しなきゃいけない、とかあるかもしれませんが、 まずは、一人で開発している私に、今どういうステータスになっているのかについてご教授頂けたらと思います。
回答: 開発者向けのブログをチェックするとリリースノートは見れると思います。ただ、個人でやっているだけだとそこまでチェックするのは難しいですね。 v2.2のアナウンスはこれのようですが、あまり細かいことは書いてありませんね。 詳細なチェンジログはこちら。 あ、FQL使わなくても取れるようになるって書いてありますね? > > /v2.1/{post-id} will now return all photos attached to the post: In > previous versions of the API only the first photo was returned with a > post. This removes the need to use FQL to get all a post's photos. > > > またバグレポートを検索すると、同じような状況で質問をしている人がいたりするので業務でFBアプリを開発する際は日常的にチェックしていました。 そもそもFQL自体は使うなという方向だと思いますのでGraph API中心に移して、ダメな部分は個別にバグレポートするのがよいのではないでしょうか。