(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
ESET NOD32 Антивирус - лицензия на 2 года на 3ПК
FastReport VCL 6 Standard Edition Single License
TeeGrid VCL/FMX Source Code single license
Microsoft Visual Studio Professional 2017 Sngl OLP 1License NoLevel
ESET NOD32 Антивирус - продление лицензии на 2 года на 3ПК
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Компьютерный дизайн - Все графические редакторы
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Программирование на Visual С++
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как извлечь рисунки из файла Word (42)
Вообще-то есть еще способ - сделать в Word-е Copy рисунка, открыть Microsoft Photo Editor и там:...
 
Сдача экзаменов Microsoft гарантия 100% (13)
Сдача экзаменов Microsoft гарантия 100%. Дополнительная информация по E-mail.
 
Подключение JavaScript (305)
Всем привет! Я подключаю JavaScript нижеприведенным образом. Код: <script...
 
Как восстановить рабочий стол? Помогите срочно надо! (3)
Windows 7 максимальная. В учетной записи сменила пароль и выключила комп, после включения...
 
Пять возможностей Windows, о которых вы могли не знать (5)
пыщпыщ
 
 
 



    
rambler's top100 Rambler's Top100