Facebook Graph API search using since updated_time parameter -


i using facebook graph api in python. every post has 2 datetimes:

  1. created_date
  2. updated_date

when providing since parameter, returning feeds created_date greater or equal since parameter. example, if provide since=2015-06-05 return posts 5th june, 2015 now.

but suppose there post posted on 7th june, 2015 , few activities (likes, shares, comments, etc.) happened on 8th june, 2015. in scenario updated_time of post changes created_time same (7th june, 2015). if pass parameter since=2015-06-08, won't able track of activity on post.

is there solution can pass since parameter on updated_time instead of passing created_time?

as @cbroe points out, isn't supported facebook graph api. (it can done using fql, that's deprecated , won't supported longer).

that said, creativity (and bit code) similar effect can achieved combining couple of queries.

in application, perform query following parameters:

  • until=2015-07-07 (or whatever since date have been)
  • fields=updated_time (to keep query fast , payload small)
  • limit=5000 (or large page size, i'm grabbing 1 field)

i evaluate each post has updated_time greater would-be since date, , throw posts queue download entirety of post content.

note: if you're dealing content there frequent updates on past content, you'd want use graph api's batch requests feature, opposed downloading each post individually.

so, example, if until (and, thus, since) date 2015-07-07 , updated_time on post 2015-10-15, know post created prior 2015-07-07 updated afterwards. won't picked in since query, can download individually synchronize cache.


Comments

Popular posts from this blog

facebook - android ACTION_SEND to share with specific application only -

python - Creating a new virtualenv gives a permissions error -

javascript - cocos2d-js draw circle not instantly -