Сегодня мы выпускаем Facebook API Graph 12.0 и API Marketing 12.0. Ниже мы выделили изменения, которые коснутся части нашего сообщества разработчиков. Эти изменения включают в себя оповещения и обновления продуктов, напоминания о предыдущих запусках и уведомления о широкомасштабных упразднениях, которые могут повлиять на интеграцию ваших приложений с нашей платформой.
Полный список всех изменений и сведения о них см. в журнале изменений.
Обратная совместимость API Graph для приложений, созданных с маркерами доступа одним щелчком. Начиная с версии 12.0 маркеры доступа, созданные на вкладке настроек API Conversions в Events Manager, теперь поддерживаются всеми доступными версиями API Graph (см. список поддерживаемых версий).
Обратите внимание: вызовы, выполняемые с этими маркерами к устаревшей версии API Graph, автоматически разрешаются до самой старой доступной версии. Это действует только для конечных точек API Graph. Конечные точки API Marketing, включая API Conversions, не поддерживают автоматическое обновление и вызывают исключение.
Мы совершенствуем API User Profile для обмена сообщениями в Instagram. Ранее интерфейс API User Profile для Instagram поддерживал два поля: имя и URL-адрес фото профиля. Чтобы компании могли лучше персонализировать сообщения и назначать им приоритет на основании общедоступной информации о пользователях, мы обновили API, добавив в него следующие сведения:
1. Количество подписчиков.
2. Значок подтверждения.
3. Подписана ли компания на аккаунт пользователя [да/нет].
4. Подписан ли пользователь на аккаунт компании [да/нет].
Дополнительные сведения см. в документации для разработчиков.
Чтобы рекламодатели могли найти дополнительные возможности, которые были им изначально недоступны, при использовании детального таргетинга и оптимизации для конверсий, ценности или событий в приложении с использованием цели "Конверсии" они будут автоматически добавляться в расширение таргетинга. Дополнительные сведения см. в статье Справочного центра О расширении таргетинга.
Для узла [Video] добавлено два новых поля: views и post_views. Дополнительные сведения см. в документации по API Video для разработчиков.
По умолчанию API Graph и API Marketing выдают ошибку, когда приложение запрашивает поле или границу контекста для узла, который возвращает один или несколько связанных узлов, но не имеет необходимых для них разрешений. Однако некоторые из этих полей и границ контекста не соответствовали этому протоколу и вместо этого просто опускались в ответах API, если вызывающему приложению не хватало соответствующих разрешений.
Начиная с версии 12.0 эти поля и границы контекста будут действовать по умолчанию. Для всех версий это изменение вступит в силу 13 декабря 2021 г.
Мы упраздняем возможность предоставления системным пользователямролей в приложениях, если пользователи и приложения не принадлежат одной и той же компании. Чтобы предотвратить нарушение работы вашего приложения и бизнеса, рекомендуем удалить этих системных пользователей из приложения и использовать вместо них API Business On Behalf Of. Это важное изменение вступит в силу 13 декабря 2021 г.
Мы упраздняем параметр planned_start_time для возможности планирования в Live API. Это важное изменение вступит в силу 13 декабря 2021 г. Новый параметр будет объявлен позже.
Мы упраздняем поле user_id из метаданных переписки в API Conversation. Разработчикам нужно будет перенести все ссылки на user_id (IGID) и использовать IGSID как основной идентификатор переписки между пользователем и компанией.
Это важное изменение вступит в силу для более ранних версий API Graph 13 декабря 2021 г. Дополнительные сведения см. в документации по API Conversation для разработчиков.
Мы обновляем веб-перехватчик реакций в API Messenger для Instagram, чтобы обеспечить лучшую поддержку реакций со смайликами. Текущая версия возвращает поле смайлика в виде строки. После обновления веб-перехватчики реакций будут возвращать его в новом формате Юникода. Обратите внимание: поле reaction поддерживает только смайлики, используемые по умолчанию. Для всех остальных смайликов поле reaction будет возвращать значение other, так же как и MSGR.
Это важное изменение вступит в силу для более ранних версий API Graph с 13 декабря 2021 г. Чтобы и дальше поддерживать реакции со смайликами, всем разработчикам необходимо перейти на новый формат Юникода, который мы возвращаем к 13 декабря 2021 г. Дополнительные сведения см. в документации по Webhooks для разработчиков.
Обратите внимание на следующие упразднения в рамках графика управления версиями API Graph и API Marketing для Facebook.
API Graph
Чтобы избежать перебоев в работе, рекомендуем перенести все вызовы на новую версию API, которая была запущена сегодня.
API Marketing
Чтобы избежать перебоев в работе, рекомендуем перенести все вызовы на новую версию API Marketing, которая была запущена сегодня. Дополнительные сведения см. в журнале изменений.
Упразднение конечной точки нативных предложений
8 июня 2021 г. мы объявили об упразднении API Offers Ads. Это изменение вступит в силу немедленно вместе с выпуском API Graph 12.0.
Платформа Messenger — шаблоны для авиакомпаний
8 июня 2021 г. мы объявили об упразднении шаблонов для авиакомпаний. Это изменение вступит в силу 6 декабря 2021 г.