Сегодня мы выпускаем API Graph 10.0 и API Marketing 10.0 для Facebook.
В этом выпуске множество объявлений и обновлений, некоторые функции в нем упразднены, а другие восстановлены, и все это может повлиять на интеграцию ваших приложений с нашей платформой. В этой публикации описаны указанные изменения и действия, которые нужно предпринять разработчикам, чтобы избежать перебоев в работе.
Ниже приведена подробная информация обо всех изменениях. Технические спецификации см. в журнале изменений для версии 10.0.
Подробные сведения о нашей платформе для разработчиков см. в Разделе инициатив платформы.
Чтобы не потерять доступ к API Платформы Facebook, пройдите проверку использования данных в течение 60 дней с момента регистрации. Для этого нужно перейти на страницу "Мои приложения" на Панели приложений.
Прошлой осенью компания Facebook ввела новую проверку использования данных, которую разработчики должны проходить ежегодно для подтверждения своего права на доступ к API и того факта, что они обрабатывают данные в соответствии с Условиями использования платформы и Правилами для разработчиков Facebook.
В рамках нашей стратегии постепенного развертывания этого изменения для всех приложений вы получите оповещение для разработчика со сроками и дальнейшими инструкциями, а также электронное письмо на зарегистрированный адрес для связи и уведомление в списке необходимых действий на Панели приложений.
Подробные инструкции по прохождению проверки см. в нашей документации для разработчиков. Вы также можете найти дополнительные сведения о проверке использования данных в разделе Часто задаваемые вопросы.
Начиная с 24 мая 2021 г. при работе с API Groups возможность доступа приложений к данным будет ограничена интервалом в 90 дней.
Мы также вводим многоуровневый доступ к API Groups для потребительских приложений в зависимости от того, в каком режиме: разработки или рабочем — они находятся. Разрешения API Groups теперь работают аналогично правам стандартного и расширенного доступа для бизнес-приложений.
Сегодня приложениям в режиме разработки доступен весь контент общедоступных групп, а также закрытых групп, в которых разработчик является администратором. После прохождения проверки приложения такому приложению становится доступен контент всех групп, для которых оно установлено.
С 24 мая 2021 г. приложениям в режиме разработки будет доступен только их собственный контент в общедоступных группах, а также в закрытых группах, в которых разработчик является администратором. Это означает, что приложение потеряет доступ к контенту, размещенному другими пользователями групп (не имеющими ролей в данном приложении), такому как публикации и комментарии.
Подробные сведения см. в журнале изменений для версии 10.0.
В рамках нашей текущей стратегии по защите пользовательских данных мы добавили поля public_profile (т. е. поля общедоступного профиля по умолчанию) и разрешения для доступа к электронной почте в модель уровней доступа, о которой объявили с выпуском Graph 8.0, для новых и существующих бизнес-приложений.
Теперь новым приложениям типа "бизнес" назначается стандартный доступ для public_profile и разрешений электронной почты. Когда у приложения есть стандартный доступ к данным public_profile, искать его и входить в него могут только пользователи с ролью в данном приложении или в компании, которая заявила на него права. Если вам необходимо, чтобы в приложение могли входить внешние пользователи, его администраторы могут запросить расширенный доступ на Панели приложений. Такой доступ будет предоставлен автоматически.
Подробные сведения см. в журнале изменений для версии 10.0.
Как было объявлено 10 ноября 2020 г., потребительские приложения и игры, отправляемые на проверку приложения или переводимые из режима разработки в рабочий режим, должны будут реализовать обратный вызов для запроса на удаление данных или URL с конкретными инструкциями для пользователей по поводу подачи такого запроса. Мы планируем внедрить это требование до 10 ноября 2022 г. и напомним об этом разработчикам за 60 дней до такого внедрения.
В пользовательском интерфейсе Ads Manager больше не будут поддерживаться отчеты по метрикам рекламы старше 37 месяцев. API будет возвращать ошибку для всех запросов, содержащих диапазоны дат, которые выходят за этот 37-месячный интервал. Мы упраздняем параметр date_preset = lifetime и заменяем его на date_preset = maximum.
Изменения API Graph 10.0 для AdsInsight, кроме параметра date_preset = lifetime, будут применены во всех остальных версиях API Graph через 90 дней. Обращения к этому полю не потребуют никаких изменений. Эта функция будет предопределена, и для всех вызовов со значением lifetime будет устанавливаться стандартный максимальный период хранения в 37 месяцев.
Это изменение не затронет данные, связанные с рекламными креативами, аудиториями, настройками показа и именами рекламных объектов; кроме того, никак не изменится расчет текущих метрик. Изменение будет применено во всех интерфейсах формирования отчетов по рекламе, включая Ads Manager, Ads Reporting и Lightweight Ad Experiences.
Подробные сведения см. в журнале изменений для версии 10.0.
С 24 мая 2021 г. в случае, если партнер задает параметр expire_time для данных, загружаемых в ThreatExchange, мы безвозвратно удаляем соответствующие данные по истечении установленного срока действия. Если вы хотите указать, что данные более не являются действительными, настройте поле expired_on для автоматического удаления.
Ранее в режиме удаления с возможностью восстановления мы помечали соответствующим образом контент с истекшим сроком действия. Мы больше не поддерживаем удаление с возможностью восстановления, и после истечения срока действия контента он удаляется безвозвратно и пропадает из ThreatExchange.
Кроме того, все не связанные с Facebook объекты ThreatDescriptor в ThreatExchange безвозвратно удаляются после истечения срока их действия. Срок действия, как и прежде, устанавливается создателем ThreatDescriptor. После его истечения запускается удаление всех объектов ThreatDescriptor, не созданных Facebook. Если сейчас в вашем приложении есть объекты ThreatDescriptor с истекшим сроком действия и вы не хотите удалять их после вступления этой политики в силу, вам потребуется передвинуть этот срок или установить для него значение 0, чтобы указать, что данные остаются действительными бессрочно.
См. дополнительные сведения об этих изменениях.
С 24 мая 2021 г. мы больше не будем запрашивать параметры location_spec и country при создании похожих пользовательских аудиторий во всех версиях API.
При создании похожей аудитории пользователь выбирает исходную аудиторию и желаемый коэффициент. Местоположение для похожих аудиторий будет зависеть от страны, указанной в параметрах таргетинга кампании. Это изменение не затронет уже существующие кампании. Оно распространяется только на новые и измененные кампании.
Новая страница статуса продуктов Facebook для бизнеса повысит прозрачность и оперативность взаимодействия с внешними разработчиками, использующими продукты Платформы Facebook. На этой странице можно будет централизованно отслеживать состояние работающих на Платформе Facebook продуктов для бизнеса (Ads, WhatsApp Business API, Платформа Facebook для разработчиков и т. д.). В настоящее время эта страница содержит сведения для Ads Manager и WhatsApp Business API, а дополнительные продукты для бизнеса будут добавлены в мае 2021 г.
24 мая 2021 г. мы упраздняем SDK диалога "В эфир". Этот устаревший инструмент будет упразднен из всех версий API. Это изменение затронет только трансляции в прямом эфире на Facebook. Мы предлагаем разработчикам перейти на Live Producer и Live API во всех индивидуальных решениях для трансляции.
Для решений, которые будут введены после упразднения SDK диалога "В эфир":
Подробные сведения см. в журнале изменений для версии 10.0.
24 мая 2021 г. будет прекращена поддержка таргетинга по связям при создании и редактировании групп объявлений. Это изменение затронет только новые и редактируемые кампании; существующие кампании продолжат работать в прежнем режиме.
Подробные сведения см. в журнале изменений для версии 10.0.
При выпуске API Graph версии 8.0 мы упразднили конечную точку gr:delete:Page/tabs для вкладок страниц. Мы решили восстановить ее в версии API Graph 10.0 (это изменение вступает в силу немедленно), а 24 мая 2021 г. возобновим доступ к ней во всех прочих версиях Graph.
Подробные сведения см. в журнале изменений для версии 10.0.
При выпуске API Graph 9.0 мы ограничили доступ к трем конечным точкам для компаний:
С выпуском Graph 10.0 мы снова откроем их для вызовов API из приложений, для которых выполняется одно из двух следующих условий:
Подробные сведения см. в журнале изменений для версии 10.0.
В рамках графика поддержки различных версий API Marketing будут упразднены его следующие версии:
Чтобы избежать перебоев в работе, рекомендуем перенести все вызовы на новую версию API Marketing, которая была запущена сегодня. (Дополнительные сведения см. в журнале изменений.)
В рамках графика поддержки различных версий API Graph будут упразднены его следующие версии: