Грядут серьезные изменения в API Facebook - февраль, март, апрель 2013Источник: habrahabr zevvssibirix
Вам тоже недавно приходили оповещения от Facebook-приложений? Со смыслом "мы тут кое-что поменяли в API, поэтому, возможно, приложение такое-то скоро начнет работать некорректно". Дело в том, что не так давно Facebook внедрил новую практику Breaking Change Policy (если по-русски, то что-то вроде "Политика критических изменений"). Социальная сеть уведомляет разработчиков о грядущих "перестройках" в API, что, соответственно, требует изменений в коде уже существующих приложений. И которые надо будет учесть при разработке новых, естественно. Facebook призывает разработчиков подписаться на блог, дабы не пропустить ничего важного. А пока о самых актуальных изменениях, которые уже начали внедряться или будут внедрены в совсем скоро (завтра, 6 Февраля 2013Facebook больше не будет показывать в ленте активности кастомные действия пользователей. Взамен этого социальная сеть прокачала стандартные инструменты для расшаривания пользовательских действий - ими нужно будет заменить свои индивидуальные наработки:
Facebook заверяет, что большинство пользовательских действий изменение не коснется, оно затронет только те действия, которые связаны с лентой активности. Например, если раньше ваше приложение публиковало в ленте пользователя ссылку каждый раз, когда тот смотрел видео в приложении, то теперь вместо этой записи в ленте будет выводиться ошибка. Лечится, как было сказано, путем перехода на стандартные инструменты (built-in-actions). Зачем это делается: Facebook обосновывает новшество тем, что кастомные оповещения в ленте активности зачастую бывают некачественно реализованными, раздражающими, их часто отмечают как спам. По задумке Facebook, стандартные инструменты помогут сделать систему распространения контента в социальной сети более качественной. Следующие изменения можно включить до того, как они вступят в силу и проверить, как будет вести себя приложение. Сделать это можно в разделе Advanced настроек приложения:
И - сами изменения: Отключение перенаправления на страницу авторизации. Теперь требуется разрешение Create_event для удаления участников из событий. Небольшое изменение в запросе admin.getAppProperties.
Канонические URL"ы, используемые при получении объектов Open Graph. При поиске сообщений параметр offset теперь недоступен. Фигурные скобки в синтаксисе для упоминания пользователей теперь недоступны. Удалена возможность постить на стенах друзей с использованием Graph API.
Публикации, которые содержат ссылки на ваших друзей через упоминания или теги отобразятся в их таймлайне, только если друзья одобрят теги). Больше информации - в блоге. Запрос изображения может возвращать свойства.
|