I am working on an application that receives posts, comments and suggestions. Everyone uses an unblocked application and uses good access_tokens and that's it. However, the Facebook API seems to give different results when using different limit values, but that just doesn't make sense.
For my testing, I use the post of a candidate from a candidate who has more than 20,000 comments when I check Facebook.
When will I do this: / Messages given / Comments? limit = 500 and follow all the paging requests returned by the API, it returns about 14,000 comments .
When will I do this: / Messages given / Comments? limit = 400 and follow all the paging requests returned by the API, it returns about 11,000 comments .
When will I do this: / Messages given / Comments? Limit = 20,000 and follow all the paging requests returned by the API, it returns about 9,000 comments .
Also, it seems that when I use the offset parameter, I get LESS total comments than when I use with the parameter (using the timestamp of the last comment received).
I know that some comments may not be available due to privacy, but my desire is simple: I want ALL public comments ... How can I make sure I get them even if the limit parameter returns other results to me?
Glooh source share