Error: This endpoint is out of date.

My application no longer has the ability to post to facebook from it, and it throws this error when I try -

"Error: This endpoint is outdated. To temporarily enable it, you can disable the migration of the August 2012 platform. It will be disabled forever on August 1, 2012."

I read several other posts from people having the same problem and tried to fix it by disabling the August 2012 changes. However, it was already disabled, and I could not find another way to solve the problem.

Any idea how to fix this?

+6
source share
1 answer

When Facebook makes changes to its API, they offer a transition period of 90 days for developers to transition .

But if you have not migrated after this grace period, you are greatly screwed.

This is a violation of the changes since August 2012 :

Disabling FB.Canvas.setAutoResize - Originally scheduled for January 1, 2011 We renamed FB.Canvas.setAutoResize to FB.Canvas.setAutoGrow so that the method more accurately represents its functions. FB.Canvas.setAutoResize will stop working on August 1. We will completely remove the feature on September 5th.

GET page message from Graph API / FQL will require an access token
All calls to GET pages from the Graph API or FQL will now require the access token to be used.

Removing prompt_permissions.php and prompt_feed.php We will remove the very old version of the feed dialog (/connect/prompt_feed.php), as well as the very old version of the auth dialog (/connect/prompt_permissions(s).php). If you are one of the very few developers still using these legacy endpoints, you should go to the current dialog channel and / or OAuth dialog.

Removing Add To Timeline Plugin
We will remove the Add to Timeline Plugin. If you embed the Add to Timeline plugin, we will display the login button using publish_actions permission is automatically added to the area parameter.

I can’t say what change your application violated (although I assume that it is Removing prompt_permissions.php and prompt_feed.php ), but you have to make sure to update to the latest version any Facebook framework (i.e. update ShareKit ), which you use and / or make sure you use the new Facebook API as soon as possible.

To avoid such problems in the future, be sure to check out the roadmap and - better yet - follow the developer's blog .

+2
source

Source: https://habr.com/ru/post/917021/


All Articles