(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Грядут серьезные изменения в API Facebook - февраль, март, апрель 2013

Источник: habrahabr
zevvssibirix

Вам тоже недавно приходили оповещения от Facebook-приложений? Со смыслом "мы тут кое-что поменяли в API, поэтому, возможно, приложение такое-то скоро начнет работать некорректно".

Дело в том, что не так давно Facebook внедрил новую практику Breaking Change Policy (если по-русски, то что-то вроде "Политика критических изменений"). Социальная сеть уведомляет разработчиков о грядущих "перестройках" в API, что, соответственно, требует изменений в коде уже существующих приложений. И которые надо будет учесть при разработке новых, естественно. Facebook призывает разработчиков подписаться на блог, дабы не пропустить ничего важного. 

А пока о самых актуальных изменениях, которые уже начали внедряться или будут внедрены в совсем скоро (завтра, 6-го февраля - начало первого этапа изменений).

6 Февраля 2013

Facebook больше не будет показывать в ленте активности кастомные действия пользователей. Взамен этого социальная сеть прокачала стандартные инструменты для расшаривания пользовательских действий - ими нужно будет заменить свои индивидуальные наработки:

Facebook заверяет, что большинство пользовательских действий изменение не коснется, оно затронет только те действия, которые связаны с лентой активности. 

Например, если раньше ваше приложение публиковало в ленте пользователя ссылку каждый раз, когда тот смотрел видео в приложении, то теперь вместо этой записи в ленте будет выводиться ошибка. Лечится, как было сказано, путем перехода на стандартные инструменты (built-in-actions). 

Зачем это делается: Facebook обосновывает новшество тем, что кастомные оповещения в ленте активности зачастую бывают некачественно реализованными, раздражающими, их часто отмечают как спам. По задумке Facebook, стандартные инструменты помогут сделать систему распространения контента в социальной сети более качественной.

Следующие изменения можно включить до того, как они вступят в силу и проверить, как будет вести себя приложение. Сделать это можно в разделе Advanced настроек приложения:

И - сами изменения:

Отключение перенаправления на страницу авторизации.
Facebook удалит функцию Authenticated Referrals. Вместо этого для авторизации пользователей будет использоваться диалоговое окно Login Dialog.

Теперь требуется разрешение Create_event для удаления участников из событий.
Подробнее об этом читайте на странице Permissions

Небольшое изменение в запросе admin.getAppProperties.
Теперь, когда вы сделаете запрос admin.getAppProperties, мы будем возвращать пустое поле Android Key Hash [ ] вместо [""].

Канонические URL"ы, используемые при получении объектов Open Graph.
Facebook начинает использовать канонические URL (например, URL, помеченные тегом og:url, редиректом 301/302 и т.д.) при выборе объектов (например, http://graph.facebook.com?ids=http://developers.facebook.com).

При поиске сообщений параметр offset теперь недоступен.
Вместо него Facebook призывает использовать параметры since и until. Больше информации в блоге.

Фигурные скобки в синтаксисе для упоминания пользователей теперь недоступны.
Вот такие обозначения {USER_ID} теперь неактуальны для упоминания пользователя в уведомлениях. Правильный синтаксис: @[USER_ID].

Удалена возможность постить на стенах друзей с использованием Graph API.
В частности, сообщения от [user_id]/feed не будет опубликованы, если [user_id] отличается от пользователя, который сейчас находится в приложении, а запросы stream.publish также не будут иметь действия (если target_id отличен от id текущего пользователя). Если вы хотите позволить пользователям публиковать сообщения на стенах друзей - вызовите диалоговое окно:

Публикации, которые содержат ссылки на ваших друзей через упоминания или теги отобразятся в их таймлайне, только если друзья одобрят теги). Больше информации - в блоге.

Запрос изображения может возвращать свойства.
Внедряется возможность возвращения полей url, height, width и is_silhouette по запросу /picture (можно указать свойство callback и параметр redirect=false или получить поле "изображение" как часть большого JSON-запроса). 

6-е марта 2013

Следующие изменения Facebook планирует ввести в начале марта:

Запрет доступа к таблице Mailbox в FQL без авторизации пользователя.
Будет запрещен доступ к сообщениям, комментариям или таблице Mailbox в FQL без авторизации пользователя.

Удаление приложений из раздела /me/accounts.
Приложения не будут выводиться в разделе /me/accounts в Graph API. Вы можете попасть в список приложений, разработчиками которых является пользователь только по переходу на /me/applications/developer/.

Удаление редиректа на документы при переходе на graph.facebook.com. 
Редирект на Graph API docs производиться не будет.

3-е апреля 2013

И вот такие изменения в плане на апрель:

Удаление возможности выполнять POST в USER_ID/questions. 
Функционал создания вопросов пользователями будет удален из Graph API. Запрос POST для USER_ID/questions не будет выполняться.

Удаление свойства и колонки "version".
Facebook удалит колонку "version" из таблицы "group" в FQL, а также из таблицы "group" в Graph API.

Оригинал можно почитать здесь: https://developers.facebook.com/roadmap/

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 05.02.2013 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Symantec Endpoint Protection Small Business Edition, Initial Hybrid Subscription License with Support, 1-24 Devices 1 YR
Advanced Data Export VCL Suite (with sources) + 1 Year Maintenance
Oracle Database Personal Edition Named User Plus License
ABViewer Professional пользовательская
VMware Workstation 14 Pro for Linux and Windows, ESD
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
3D и виртуальная реальность. Все о Macromedia Flash MX.
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100