2012-05-30 3 views
6

Моя приложение больше не позволяет людям отправлять сообщения в Facebook от него, и он бросает эту ошибку, когда я пытаюсь -Ошибка: конечная точка устарела

«Ошибка: Эта конечная точка является устаревшим, чтобы временно. включите его, вы можете отключить миграцию платформы «август 2012», которая будет отключена на постоянной основе 1 августа 2012 года ».

Я прочитал еще пару сообщений от людей, имеющих одну и ту же проблему, и попытался исправить их, отключив августовские изменения 2012 года. Однако он был уже отключен, и я не смог найти другого способа решить проблему.

Любая идея, как исправить это?

+1

[StackOverflow не является прокси для поддержки клиентов] (http://meta.stackexchange.com/a/128579/172661). Это вопрос, который, скорее всего, следует задать в Facebook, поскольку он, похоже, не является вопросом программирования. –

+2

Вы не указали здесь достаточно информации, чтобы мы могли вам помочь; какой API-вызов вы делаете? В «Дорожной карте» Facebook (https://developers.facebook.com/roadmap/) упоминается, что метод устарел или запланирован для удаления? Вы пробовали обновлять код, чтобы использовать новейшие API? – Igy

+0

У меня такая же проблема сейчас, обновится Sharekit до 2.0 поможет? – user1035877

ответ

2

Когда Facebook вносит изменения в свой API, они offering a migration period of 90 days для разработчиков migrate.

Но если вы не мигрировали после этого льготного периода, вы в значительной степени ввернуты.

Таковы breaking changes from August 2012:

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

Page Post GETs from Graph API/FQL Will Require an Access Token
All calls to GET Page posts from the Graph API or FQL will now require an access token to be used.

Removing prompt_permissions.php and prompt_feed.php We will be removing a very old version of the feed dialog (/connect/prompt_feed.php) as well as a 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 upgrade to the current Feed Dialog and/or OAuth Dialog.

Removing Add To Timeline Plugin
We will be removing the Add to Timeline plugin. If you are embedding the Add to Timeline plugin, we will render the Login Button in its place with the publish_actions permission automatically added to the scope parameter.

Я не могу сказать, какие изменения, которые сломали приложение (хотя я предполагаю, что это Удаление prompt_permissions.php и prompt_feed.php), но вы должны сделать обязательно обновите до последней версии любого фреймворка Facebook (то есть update ShareKit), который вы используете и/или убедитесь, что используете новый API Facebook как можно скорее.

Чтобы избежать подобных проблем в будущем, обязательно просмотрите roadmap и - еще лучше - следуйте the developer blog.

Смежные вопросы