Facebook API and Other Platform Product Changes
Starting April 4, 2018, and without prior notice, the Facebook & Instagram APIs have implemented a number of changes that have impacted the way all third-party applications, including AE, interact with the Instagram and Facebook platform.
Outlined below are the key points for these changes in relation to The Appreciation Engine (AE).
Facebook Changes/Key Points
App Review & Approval
Facebook is implementing a new approval process for applications. We don't yet know what's going to be involved and will keep you updated as we learn more. We do know they have suspended new app review for at least a couple of weeks. The good news is that previously approved apps will continue to function.
Access to the Events, Groups, Pages and Instagram APIs will no longer be available to new developers, and any previous app using these APIs will have access removed. The Appreciation Engine does not currently make use of these APIs so will not be affected.
Facebook Login continues to work for approved apps.
Facebook has immediately deprecated the user_actions.music scope, this means music listening activity is no longer available through Facebook. Note: Music listening activity is still available from streaming services.
No other scope changes affect AE analytics.
Instagram Changes/Key Points
Immediate Deprecation of many old API endpoints
Instagram is accelerating the previously announced deprecation of the Instagram API Platform and has lowered rate limits. AE had migration to the new Instagram Graph API on our roadmap this was scheduled against the previously provided Instagram timeline, which was Dec 2018 and 2020 for. We will accelerate full migration to Dec 2018.
Instagram login will still work until early 2020 for approved apps.
Instagram has immediately deprecated the following endpoints which affect some AE analytics tracking:
The following scope is still available until 2020:
- /users/self/media/recent (used in tagging and mentions)
We will be deprecating and removing any references to metrics affected by the above from the dashboard.