As version 1.0 of Facebook’s API is being deprecated on April 30th, 2015, we will be upgrading our Facebook Pages Managed Sources to use version 2.3 of Facebook’s API before this date. Due to this change in API version, you may notice some differences in how your Facebook Pages Managed Sources work:
As of Facebook API version 2.0, Facebook have introduced App-scoped user IDs. With app-scoped IDs, the ID for a given user will be different between apps, however Facebook have reported that this change should be backward compatible with API version 1.0, so you will only notice this change when creating new Facebook Pages Managed Sources.
This has implications for any Facebook Pages Managed Source that has multiple tokens created from different Apps:
- The source might return different user IDs for different comments made by the same person.
- The source might return duplicate Likes interactions as Likes can only be distinguished by the user ID of their author.
Apart from the problem of duplicate Likes, this makes filtering by user ID unreliable and anyone using multiple access tokens on a single source originating from a different App needs to be aware of this. The same applies for filtering across sources with tokens from different Apps. Two tokens are from a different App if:
- They are App tokens
- They are user tokens created against a different App. Tokens created via the DataSift UI are always from a single App; “DataSift Pages”