1

FacebookのグラフAPIを使用してFacebookアカウントのニュースフィードを取得しようとしています。

FacebookのグラフAPIは、前日のデータのみを返し、それより古いデータは返しません。

Facebook APIエクスプローラーを調べて、そこでも同じことを試しましたが、それでもデータを取得できません。

このデータを取得するにはどうすればよいですか?

4

1 に答える 1

0

FQLクエリを使用して、最も近い結果を取得します。Facebookによってユーザーに対して生成された集計は返されません。これは、結果がFacebookNewsFeedのビューとまったく同じに返されない理由を説明しています。

さらに、「AND is_hidden = 0」は、隠されたストーリーを返すことを回避します。

SELECT post_id、actor_id、target_id、message FROM stream WHERE filter_key in(SELECT filter_key FROM stream_filter WHERE uid = me()AND type ='newsfeed')AND is_hidden = 0

これを行うには、read_stream権限が必要です。また、offline_accessは非推奨になっているため、要求を停止することもできます(https://developers.facebook.com/blog/post/2012/05/02/platform-updates--operation-developer-love/)

于 2012-05-03T11:04:14.543 に答える