Содержание

Настройка канала Facebook | Microsoft Learn

  • Статья

Многоканальное взаимодействие для Customer Service предлагает набор возможностей, которые расширяют возможности Dynamics 365 Customer Service Enterprise, позволяя организациям мгновенно подключаться и взаимодействовать со своими клиентами по каналам обмена цифровыми сообщениями. Для доступа к многоканальному взаимодействию для Customer Service требуется дополнительная лицензия. Для получения дополнительной информации см. страницы Обзор цен на Dynamics 365 Customer Service и План цен на Dynamics 365 Customer Service.

Многие клиенты используют каналы обмена сообщениями социальных сетей, такие как LINE, для своих личных нужд.

Многие также предпочитают использовать эти каналы обмена сообщениями для взаимодействия с бизнесом. Асинхронный характер этих каналов дает клиентам удобство решения своих проблем по мере того, как они находят время, в отличие от каналов реального времени, таких как чат для Dynamics 365 Customer Service, где сеанс заканчивается, когда окно чата закрыто.

Заметка

Если вы используете токены доступа в Facebook, обновляйте их по 60-дневному расписанию или по мере необходимости, поскольку срок действия токенов может истекать случайным образом. Дополнительная информация: Токены доступа Facebook

Предварительные условия

Следующие предварительные условия должны быть выполнены до настройки канала Facebook в Многоканальном взаимодействии для Customer Service.

  • Создайте страницу Facebook и включите Messenger. Больше информации: Создание и управление страницей и обменом сообщениями
  • Создайте приложение Facebook. Дополнительные сведения: Разработка приложений
  • Добавьте Messenger и Webhooks к приложению Facebook. Дополнительная информация: Настройка вашего приложения Facebook
  • Если вы будете использовать тестовую среду, настройте тестовые учетные записи в Facebook, чтобы агенты могли отправлять и получать сообщения в Многоканальном взаимодействии для Customer Service.
  • Значения для идентификатора приложения и секрета приложения из полей ИД приложения и Секрет приложения в приложении Facebook >Параметры>Базовые.

Роли и разрешения

Следующее роли Facebook и разрешения необходимы для интеграции вашего приложение Facebook с Многоканальным взаимодействием для Customer Service.

  • Пользователи Facebook, не имеющие роли в приложении Facebook, должны иметь разрешение pages_messaging на отправку сообщений на страницу Facebook из Многоканального взаимодействия для Customer Service. Владелец приложения должен предоставить разрешение

    pages_messaging пользователям, чтобы они могли отправлять сообщения. Дополнительная информация: pages_messaging

  • Если приложение Facebook, которое вы используете, в настоящее время находится в режиме разработки, тогда только те пользователи Facebook, у которых есть роли в приложении, могут отправлять сообщения на страницу Facebook; сообщения могут быть получены или перенаправлены в Многоканальное взаимодействие для Customer Service. Дополнительные сведения: Роли приложений

  • Чтобы Многоканальное взаимодействие для Customer Service могло получить имя пользователя клиента из Facebook, клиент должен запросить доступ к профилю пользователя бизнес-ресурса в своем приложении Facebook. Дополнительная информация: Доступ к профилю пользователя бизнес-ресурса

Настройка канала Facebook

Чтобы настроить канал Facebook, необходимо выполнить следующие действия:

  1. Создайте учетную запись канала Facebook.

  2. Настройте рабочий поток Facebook и параметры распределения работы

Создание учетной записи канала Facebook

  1. В Dynamics 365 перейдите в одно из приложений и выполните следующие действия.

    • Customer Service admin center
    • Центр администрирования Многоканального взаимодействия
    1. В карте сайта в пункте Служба поддержки клиентов выберите Каналы.

    2. В разделе Учетные записи для пункта Учетные записи обмена сообщениями выберите Управление.

  2. На странице Учетные записи и каналы выберите Создать учетную запись.

  3. Введите следующие сведения:

    1. На странице Сведения о канале введите имя и выберите Facebook в Каналы.

    2. На странице Добавлените учетной записи

      в полях Идентификатор приложения и Секрет приложения укажите ИД приложения и секрет приложения Facebook, которые вы скопировали из приложения Facebook.

    3. В Добавить страницы Facebook в этой учетной записи выполните следующие действия:

    4. Выберите Добавить, а в области Добавить страницу Facebook введите следующие данные:

      • Имя страницы: имя страницы Facebook.
      • ИД страницы: идентификатор для страницы Facebook. Чтобы получить идентификатор страницы, перейдите на страницу Facebook, выберите «Сведения» и скопируйте значение в поле ИД страницы.
      • Маркер доступа страницы: укажите маркер доступа страницы в приложении Facebook. Чтобы получить маркер доступа страницы, перейдите в приложение Facebook, затем выберите Messenger>Настройки. В разделе Маркеры доступа выберите страницу и скопируйте значение в поле Маркер доступа страницы.
    5. На странице Сведения для обратного вызова поля URL-адрес обратного вызова и Токен проверки заполняются автоматически при сохранении настроек.

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

Создание рабочего потока Facebook

  1. Чтобы настроить маршрутизацию и распределение работы, выполните шаги, приведенные в разделе Создание рабочего потока.

  2. Выберите рабочий поток, который вы создали для канала Facebook и на странице рабочего потока выберите Настройка Facebook, и выполните следующие действия:

    1. В области Доступные страницы Facebook выберите страницу из списка.

    2. На странице Язык выберите нужный язык.

    3. На странице Поведение настройте следующие параметры:

      • Пользовательские автоматические сообщения
      • Опрос после разговора
    4. На странице Пользовательские функции настройте следующие параметры:

      • Вложенные файлы: если установлено значение «Да» и для клиента, и для агента, клиенты и агенты могут отправлять и получать вложения файлов.
        Больше информации: Включить вложенные файлы. Доступность и поддержка медиафайлов зависит от настроек приложения Facebook. Дополнительные сведения: Обновления Facebook
      • Тег сообщения Facebook: установите Да, чтобы ваши агенты могли отправлять сообщения клиентам по прошествии 24 часов. При установке значения Нет, агенты не смогут отвечать клиентам через 24 часа, если клиент не отправит другое сообщение.

      Если вы включите тег Facebook сообщения человеческого агента во время активного разговора между агентом и клиентом, агент должен закрыть разговор и снова открыть его для связи с клиентами после 24 часов бездействия. Агенты могут начинать разговоры с клиентами в течение до семи дней.

      Чтобы использовать тег сообщения человеческого агента Facebook, вы также должны включить его в приложении Facebook. Дополнительные сведения см. в разделе Средства для разработчиков Facebook.

    5. Проверьте страницу Сводка и выберите Создать. Экземпляр канала настроен.

  3. Настройте правила маршрутизации. Больше информации: Настройка классификации работ

  4. Настройте распределение работы. Больше информации: Параметры распределения работы

  5. По желанию можно добавить бота; пропустите этот шаг, если ваши разговоры ведут только агенты-люди. Дополнительные сведения: Настройка бота

  6. В Дополнительные параметры настройте следующие параметры в соответствии с потребностями вашего бизнеса:

    • Сеансы
    • Уведомления агентов
    • Переменные контекста
    • Боты интеллектуальной помощи
    • Быстрые ответы

Интерфейс клиента

Клиент может начать разговор любым из следующих способов:

  • Messenger на странице Facebook
  • www.messenger.com
  • Приложение Messenger на мобильном устройстве
  • Мини-приложение Messenger на пользовательском веб-сайте

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

Агент получает уведомление о запросе входящего разговора. Дополнительные сведения: Использование канала Facebook

После того как профиль социальной сети Facebook связывается агентом с записью клиента или контакта, последующие разговоры Facebook связываются с записями клиентов и заполняется сводка по клиентам.

Если клиент не идентифицирован по имени, можно создать новую запись контакта.

Клиент может отправлять вложения, только если вы включите их. Если этот параметр не включен для клиентов, они все равно могут попытаться отправить файл. Однако агенты не получат файл и увидят ошибку.

Уведомление о конфиденциальности

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

Клиенты несут исключительную ответственность за использование Dynamics 365, этой функции и любых связанных функций или служб в соответствии со всеми применимыми законами, такими как законы, касающиеся мониторинга, записи и хранения взаимодействия с конечными пользователями. Это включает в себя надлежащее уведомление конечных пользователей о том, что их коммуникация с агентами может отслеживаться, записываться или храниться, и, в соответствии с требованиями действующего законодательства, получать согласие от конечных пользователей перед использованием этой функции в отношении них. Клиентам также рекомендуется иметь механизм для информирования своих агентов о том, что их связь с конечными пользователями может отслеживаться, записываться или сохраняться.

Настройте канал Facebook в администрировании многоканального взаимодействия

Внимание

Поддержка приложения «Администрирование многоканального взаимодействия» закончилась 30 апреля 2022 г. Для настройки новейших функций, таких как единая маршрутизация и голосовой канал, рекомендуется использовать приложение «Центр администрирования Customer Service». Дополнительные сведения: приложение «Администрирование многоканального взаимодействия» устарело

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

  1. Создание рабочего потока Facebook
  2. Создание канала Facebook
  3. Создание правил маршрутизации
  4. Изменение настроек для конкретной страницы Facebook
Создание рабочего потока Facebook
  1. Выполнить вход в администрирование многоканального взаимодействия.

  2. Выберите Управление распределением работы>Рабочие потоки.

  3. Выберите Создать, чтобы создать рабочий поток Facebook.

  4. На вкладке Распределение работы в поле Канал выберите Facebook.

  5. Укажите другие требуемые сведения. Дополнительные сведения см. в разделе Сведения о рабочих потоках и их создании.

  6. Нажмите кнопку Сохранить.

Создание канала Facebook
  1. Выберите Каналы>Facebook.

  2. Выберите Создать, чтобы создать канал Facebook.

  3. На странице Создать приложение Facebook укажите следующие сведения:

    • Имя: имя приложения Facebook.

    • ИД приложения: идентификатор приложения Facebook. Чтобы получить идентификатор приложения, перейдите в приложение Facebook, выберите Параметры>Базовые и скопируйте значение в поле Идентификатор приложения.

    • Секрет приложения: секрет приложения для приложения Facebook. Чтобы получить секрет приложения, перейдите в приложение Facebook, выберите Параметры>Базовые и скопируйте значение в поле Секрет приложения.

  4. Выберите Сохранить. После сохранения записи включается раздел Страницы Facebook, и это позволяет вам добавлять страницы Facebook, через которые клиент может подключиться к агенту.

    Заметка

    В этом выпуске вы можете создать только одно приложение Facebook на организацию. Тем не менее, вы можете добавить несколько страниц в приложение Facebook.

  5. В разделе Страницы Facebook выберите Добавить новую страницу Facebook, чтобы добавить страницу Facebook.

  6. На странице Создать страницу Facebook вкладка Настройка учетной записи содержит следующие сведения:

    • ИД страницы: идентификатор для страницы Facebook. Чтобы получить идентификатор страницы, перейдите на страницу Facebook, выберите Сведения и скопируйте значение в поле ИД страницы.

    • Имя страницы: имя страницы Facebook.

    • Маркер доступа страницы: маркер доступа страницы из приложения Facebook. Чтобы получить маркер доступа страницы, перейдите в приложение Facebook, затем выберите Messenger>Настройки. В разделе Маркеры доступа выберите страницу и скопируйте значение в поле Маркер доступа страницы.

    • Приложение Facebook: запись приложения Facebook автоматически заполняется, из которой вы добавили страницу Facebook.

    • Рабочий поток: найдите и выберите рабочий поток, который вы создали для канала Facebook.

  7. Выберите Сохранить, чтобы создать запись.

После добавления страницы Facebook значения для полей URI обратного вызова и Маркер проверки генерируются автоматически. Эти значения используются для настройки элементов Webhook в приложении Facebook.

Заметка

Вы можете добавить несколько ИД страницы (страниц) Facebook к каналу Приложение Facebook. Тем не менее, ИД страницы Facebook может быть связан только с одним Приложением Facebook. Если вы связываете тот же самый ИД страницы Facebook с несколькими каналами Приложение Facebook, то параметры URI обратного вызова и Маркер проверки не будет сформированы автоматически.

Создание правил маршрутизации
  1. Выберите Управление распределением работы>Рабочие потоки.

  2. Откройте рабочий поток, созданный на шаге 1.

  3. В вкладке Элементы правил маршрутизации создайте правило маршрутизации для передачи сообщения соответствующему агенту. Выберите сущность как Контекст взаимодействия Facebook.

    Например, вы можете создать правило для передачи чата Facebook от клиента по имени Леса в очередь по умолчанию.

Когда вы создаете условия для правил маршрутизации, сущность Контекст взаимодействия с Facebook (разговор) позволяет вам установить следующие атрибуты:

  • Имя клиента: имя клиента отображается в формате «имя, фамилия».
  • Языковой стандарт: список языковых стандартов см. в документации разработчика Facebook.
  • Часовой пояс: часовой пояс отображается в виде числа относительно GMT, например «5,5».
  • Идентификатор области действия страницы пользователя: это отображается в виде числовой строки.
Изменение настроек для конкретной страницы Facebook
  1. В приложении администрирования многоканального взаимодействия перейдите в свое приложение Facebook и выберите страницу Facebook, которую хотите изменить.

  2. На вкладке Общие параметры необходимо ввести следующие сведения:

    • Язык: выберите предпочтительный язык для вашей страницы Facebook.

    • Рабочий поток: выберите существующий рабочий поток или создайте новый.

    • Разрешить клиентам прикреплять файлы: установите значение Да, чтобы клиенты могли отправлять агентам вложенные файлы. В противном случае задайте значение Нет.

    • Разрешить агентам прикреплять файлы: установите значение Да, чтобы агенты могли отправлять клиентам вложенные файлы. В противном случае задайте значение Нет.

    Заметка

    • Для получения дополнительной информации о вложениях см. раздел Включить вложения файлов.
    • Чтобы узнать об отправке медиафайлов в Facebook, см. документацию разработчика Facebook. Доступность и поддержка медиафайлов зависит от настроек приложения Facebook. Дополнительные сведения: Обновления Facebook
    • Включить свой тег сообщения агента-человека Facebook: установите значение Да, чтобы ваши агенты могли отправлять сообщения клиентам по прошествии 24 часов. При установке значения Нет, агенты не смогут отвечать клиентам через 24 часа, если клиент не отправит другое сообщение.

      Если вы включите тег сообщения Facebook агента-человека во время активного разговора между агентом и клиентом, агент должен закрыть разговор и снова открыть его, чтобы общаться с клиентами после 24 часов бездействия. Агенты могут начинать разговоры с клиентами в течение до семи дней.

      Чтобы использовать тег сообщения человеческого агента Facebook, вы также должны включить его в приложении Facebook. Дополнительные сведения см. в разделе Средства для разработчиков Facebook.

  3. На вкладке Автоматические сообщениянастройте автоматические сообщения.

  4. На вкладке Опросынастройте опрос после разговора.

См. также

Сведения о рабочих потоках и их создании
Создание и управление правилами маршрутизации
Настройка автоматических сообщений
Настройка опроса перед чатом
Настройка опроса после разговора
Удаление настроенного канала
Поддержка чата в реальном времени и асинхронных каналов

Добавление чат-бота в Facebook — Power Virtual Agents

  • Статья

Вы можете добавить свой бот в Facebook Messenger для использования Facebook для взаимодействия с вашими конечными пользователями.

На Facebook Messenger и связанные с ними услуги распространяются собственные условия Facebook. Для поддержки, связанной с Facebook Messenger, обращайтесь непосредственно в Facebook.

Внимание

Эта статья предназначена для опытных ИТ-специалистов, которые управляют страницей Facebook вашей организации.

Заметка

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

Предварительные условия

  • Подробнее о возможностях Power Virtual Agents.

Добавление бота в Facebook Messenger

Вам нужно приложение Facebook и связанная учетная запись разработчика, чтобы подключить бот Power Virtual Agents к Facebook Messenger на вашей странице Facebook.

Вот шаги, вовлеченные в этот процесс:

  1. Настройка параметров приложения Facebook: получите информацию о вашем приложении Facebook, включите доступ к API, добавьте Facebook Messenger в ваше приложение и настройте страницы Facebook, на которых должно появиться ваше приложение.

  2. Настройте канал публикации Facebook в Power Virtual Agents.

  3. Подключите свою приложение Facebook к Power Virtual Agents с помощью веб-перехватчиков.

Затем вам нужно будет подать свое приложение на рассмотрение в Facebook, прежде чем можно будет опубликовать приложение и сделать его общедоступным.

Настройка параметров приложения Facebook

Извлечение информации о приложении Facebook
  1. Войдите в приложение Facebook, в которое вы хотите добавить свой бот, на Facebook для разработчиков.

  2. В Настройки на боковой панели меню выберите Базовый.

  3. Скопируйте Идентификатор приложения и Секрет приложения. Они понадобятся вам, когда вы будите настраивать канал Facebook в Power Virtual Agents.

Включение доступа API для вашего приложения Facebook
  1. Войдите в приложение Facebook, в которое вы хотите добавить свой бот, на Facebook для разработчиков.

  2. В Настройки на боковой панели меню выберите Дополнительно.

  3. Убедись, что для параметра Разрешить доступ API к настройкам приложения задано значение Да.

  4. Выберите Сохранить изменения, чтобы подтвердить изменения.

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

  2. Перейдите на Панель мониторинга. В разделе Добавить продукт выберите Настроить на плитке Messenger.

Настройка страниц Facebook
  1. Войдите в приложение Facebook, в которое вы хотите добавить свой бот, на Facebook для разработчиков.

  2. Выберите Настройки в Продукты и Messenger на боковой панели меню.

  3. Добавьте страницы, на которые вы хотите добавить бот, выбрав Добавить или удалить страницы в разделе Токены доступа. Вы также можете создать новую страницу, выбрав Создать новую страницу.

  4. При добавлении страниц убедитесь, что для параметра Управление и доступ к разговорам на странице в Messenger установлено значение Да.

  5. Скопируйте Идентификатор страницы и Токен для каждой страницы, на которую вы хотите добавить бот. Вам нужно будет выбрать Создать токен для каждой страницы. Они понадобятся вам, когда вы будите настраивать канал Facebook в Power Virtual Agents.

Настройка канала Facebook в Power Virtual Agents

  1. В меню навигации Power Virtual Agents в разделе Параметры выберите Каналы.

  2. Выберите плитку Facebook, чтобы открыть окно конфигурации.

  3. Вставьте Идентификатор приложения, Секрет приложения, Идентификатор страницы и Токен, которые вы получили ранее, в соответствующие поля.

  4. Требуется хотя бы одна страница, но вы можете выбрать Добавить страницу, чтобы добавить дополнительные страницы.

  5. Выберите Добавить и дождитесь сообщения с подтверждением успеха. После успешного выполнения скопируйте URL-адрес обратного вызова и Маркер проверки. Они понадобятся при подключении вашего приложения Facebook к Power Virtual Agents.

Подключение приложения Facebook к Power Virtual Agents

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

  2. Выберите Настройки в Продукты и Messenger на боковой панели меню.

  3. В разделе Веб-перехватчики выберите Добавить URL-адрес обратного вызова.

  4. Укажите URL-адрес обратного вызова и Маркер проверки из раздела Настройка канала Facebook в Power Virtual Agents и выберите Проверить и сохранить.

  5. Выберите Добавить подписку для каждой страницы, на которую вы хотите добавить бот.

  6. Выберите следующие поля:

    • messages
    • messaging_postbacks
    • messaging_optins
    • message_deliveries
  7. Нажмите кнопку Сохранить.

Отправка на проверку в Facebook

Нужно подать свое приложение на рассмотрение в Facebook, прежде чем можно будет сделать приложение Facebook общедоступным. Facebook требуется URL-адрес политики конфиденциальности и URL-адрес условий использования. Вы должны предоставить на странице основных настроек приложения Facebook (после входа в приложение в Facebook для разработчиков выберите Базовый в Настройки в боковом меню).

Страница Правила поведения содержит сторонние ресурсы, помогающие создать политику конфиденциальности. Страница Условия предоставления услуг содержит примеры условий, которые помогут создать соответствующий документ «Условия предоставления услуг».

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

Сделайте приложение общедоступным и опубликуйте страницу

Пока приложение не опубликовано, оно находится в режиме разработки. Бот не будет публичным и будет работать только для администраторов, разработчиков и тестеров.

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

Удаление бота из Facebook Messenger

Когда вы не хотите, чтобы бот был доступен в Facebook Messenger, вы можете удалить бот из Facebook.

  1. В меню навигации Power Virtual Agents в разделе Параметры выберите Каналы.

  2. Выберите плитку Facebook, затем Удалить.

Обновление содержимого бота для существующих разговоров на Facebook

Чтобы предотвратить сбои во время чата между пользователем и ботом, существующие разговоры не будут обновляться до самого последнего содержимого бота сразу после новой публикации. Вместо этого содержимое будет обновляться после 30 минут бездействия разговора.

Новые разговоры между пользователем и ботом будут содержать последнее опубликованное содержимое бота.

Известные ограничения

  • Вам нужно будет создать новый бот, если опрос удовлетворенности клиентов (CSAT) будет отображаться как изображение неинтерактивной карточки для бота, созданного на этапе предварительной версии, для доступа к последнему контенту CSAT.
  • Это может занять несколько минут, прежде чем бот станет доступным для пользователей на страницах Facebook после добавления канала Facebook.
  • После удаления канала Facebook это может занять несколько минут, прежде чем бот будет полностью удален и станет недоступным в Facebook Messenger.
  • После удаления страницы Facebook это может занять несколько минут, прежде чем бот недоступен посетителям на удаленной странице через Facebook Messenger.

Письмо основателя, 2021 г. | Meta

Мы находимся в начале следующей главы для Интернета, а также для нашей компании.

В последние десятилетия технологии дали людям возможность общаться и выражать себя более естественно. Когда я запускал Facebook, мы в основном печатали текст на веб-сайтах. Когда у нас появились телефоны с камерами, интернет стал более наглядным и мобильным. По мере того, как соединения становились быстрее, видео стало более богатым способом обмена опытом. Мы перешли от настольных компьютеров к Интернету и мобильным устройствам; от текста до фото и видео. Но это еще не конец.

Следующая платформа будет еще более захватывающей — воплощенный Интернет, в котором вы находитесь, а не просто смотрите на него. Мы называем это метавселенной, и она будет касаться каждого продукта, который мы создаем.

Определяющим качеством метавселенной будет ощущение присутствия — как будто вы находитесь прямо там с другим человеком или в другом месте. Ощущение настоящего присутствия с другим человеком — это предел мечтаний социальных технологий. Вот почему мы сосредоточены на создании этого.

В метавселенной вы сможете делать почти все, что только можете себе представить — собираться с друзьями и семьей, работать, учиться, играть, делать покупки, творить — а также совершенно новые впечатления, которые на самом деле не соответствуют тому, как мы подумайте о компьютерах или телефонах сегодня. Мы сняли фильм, в котором рассказывается, как однажды можно использовать метавселенную.

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

Подумайте, сколько физических вещей у вас есть сегодня, которые в будущем могут стать просто голограммами. Ваш телевизор, ваша идеальная рабочая установка с несколькими мониторами, ваши настольные игры и многое другое — вместо физических вещей, собранных на фабриках, это будут голограммы, созданные создателями со всего мира.

Вы будете перемещаться по этим местам на разных устройствах — очках дополненной реальности, чтобы оставаться в реальном мире, виртуальной реальности, чтобы полностью погрузиться в нее, и телефонах и компьютерах, чтобы переходить с существующих платформ. Речь идет не о том, чтобы проводить больше времени за экранами; речь идет о том, чтобы сделать время, которое мы уже проводим лучше.

Наша роль и ответственность

Метавселенная не будет создана одной компанией. Он будет создан создателями и разработчиками, создающими новый опыт и цифровые элементы, которые будут совместимы и откроют значительно большую творческую экономику, чем та, которая ограничена сегодняшними платформами и их политиками.

Наша роль в этом путешествии — ускорить разработку фундаментальных технологий, социальных платформ и творческих инструментов, чтобы оживить метавселенную, а также объединить эти технологии с помощью наших приложений для социальных сетей. Мы считаем, что метавселенная может обеспечить лучший социальный опыт, чем все, что существует сегодня, и мы посвятим нашу энергию тому, чтобы помочь реализовать ее потенциал.

Как я писал в первом письме нашего основателя: «Мы не создаем услуги, чтобы зарабатывать деньги; мы зарабатываем деньги, чтобы создавать более качественные услуги».

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

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

Я понял, что история Интернета непроста. Каждая глава приносит новые голоса и новые идеи, а также новые проблемы, риски и нарушение устоявшихся интересов. Нам нужно будет работать вместе с самого начала, чтобы воплотить в жизнь наилучшую возможную версию этого будущего.

Конфиденциальность и безопасность должны быть встроены в метавселенную с первого дня. Так же как и открытые стандарты и интероперабельность. Для этого потребуется не только новая техническая работа — например, поддержка криптографических и NFT-проектов в сообществе, — но и новые формы управления. Прежде всего, нам нужно помочь построить экосистемы, чтобы больше людей были заинтересованы в будущем и могли получать выгоду не только как потребители, но и как создатели.

Этот период также был унизительным, потому что, несмотря на то, что мы крупная компания, мы также узнали, что значит строить на других платформах. Жизнь по их правилам сильно повлияла на мои взгляды на технологическую индустрию. Я пришел к выводу, что отсутствие выбора для потребителей и высокая плата для разработчиков сдерживают инновации и сдерживают развитие интернет-экономики.

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

Именно такой подход мы хотим использовать, чтобы помочь построить метавселенную. Мы планируем продавать наши устройства по себестоимости или субсидировать, чтобы сделать их доступными для большего числа людей. Мы продолжим поддерживать боковую загрузку и потоковую передачу с ПК, чтобы у людей был выбор, вместо того, чтобы заставлять их использовать Quest Store для поиска приложений или привлечения клиентов. И мы будем стремиться предлагать услуги разработчиков и авторов по низкой цене в максимально возможном числе случаев, чтобы максимизировать общую креативную экономику. Однако нам нужно убедиться, что мы не потеряем слишком много денег по пути.

Мы надеемся, что в течение следующего десятилетия метавселенная охватит миллиард человек, примет сотни миллиардов долларов цифровой коммерции и создаст рабочие места для миллионов создателей и разработчиков.

Кто мы

Приступая к следующей главе, я много думал о том, что это значит для нашей компании и нашей идентичности.

Мы — компания, которая объединяет людей. В то время как большинство технологических компаний сосредотачиваются на том, как люди взаимодействуют с технологиями, мы всегда фокусировались на создании технологий, чтобы люди могли взаимодействовать друг с другом.

Сегодня нас считают социальной сетью. Facebook — один из самых используемых технологических продуктов в истории мира. Это культовый бренд в социальных сетях.

Создание социальных приложений всегда будет для нас важным, и нам предстоит создать еще многое. Но все чаще это не все, что мы делаем. В нашей ДНК мы создаем технологии, объединяющие людей. Метавселенная — это следующий рубеж в объединении людей, точно так же, как социальные сети, когда мы только начинали.

Сейчас наш бренд настолько тесно связан с одним продуктом, что он не может представлять все, что мы делаем сегодня, не говоря уже о будущем. Я надеюсь, что со временем нас будут рассматривать как компанию метавселенной, и я хочу привязать нашу работу и нашу идентичность к тому, к чему мы стремимся.

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

Чтобы показать, кто мы такие и какое будущее мы надеемся построить, я с гордостью сообщаю, что наша компания теперь называется Meta.

Наша миссия остается прежней — объединять людей. Наши приложения и их бренды также не меняются. Мы по-прежнему остаемся компанией, которая разрабатывает технологии для людей.

Но все наши продукты, включая наши приложения, теперь разделяют новое видение: помочь оживить метавселенную. И теперь у нас есть имя, которое отражает широту того, что мы делаем.

Отныне мы будем в первую очередь метавселенной, а не Facebook. Это означает, что со временем вам не понадобится учетная запись Facebook для использования других наших услуг. Поскольку наш новый бренд начинает появляться в наших продуктах, я надеюсь, что люди во всем мире узнают о бренде Meta и о будущем, за которое мы выступаем.

Раньше я изучал классику, и слово «мета» происходит от греческого слова, означающего «за пределами». Для меня это символизирует то, что всегда есть что построить, и всегда есть следующая глава истории. Наша история началась в комнате общежития и выросла за пределы всего, что мы могли себе представить; в семейство приложений, которые люди используют для связи друг с другом, чтобы найти свой голос и начать бизнес, сообщества и движения, которые изменили мир.

Я горжусь тем, что мы создали до сих пор, и я взволнован тем, что будет дальше — по мере того, как мы движемся за пределы того, что возможно сегодня, за ограничения экранов, за пределы расстояния и физики, и к будущее, где каждый может присутствовать друг с другом, создавать новые возможности и испытывать новые вещи. Это будущее, которое недоступно ни одной компании, и которое будет создано всеми нами.

Мы создали вещи, которые по-новому объединили людей. Мы научились бороться с трудными социальными проблемами и жить под закрытыми платформами. Теперь пришло время взять все, что мы узнали, и помочь построить следующую главу.

Я посвящаю этому свою энергию больше, чем любая другая компания в мире. Если это будущее, которое вы хотите видеть, я надеюсь, что вы присоединитесь к нам. Будущее будет за пределами всего, что мы можем себе представить.

— Марк Цукерберг

Протокол Open Graph

Протокол Open Graph позволяет любой веб-странице стать богатый объект в социальном графе. Например, это используется на Facebook, чтобы разрешить любая веб-страница должна иметь ту же функциональность, что и любой другой объект на Facebook.

Хотя существует множество различных технологий и схем, которые можно комбинировать вместе, не существует ни одной технологии, которая предоставляет достаточно информации для богато представить любую веб-страницу в социальном графе. Протокол Open Graph основывается на этих существующих технологиях и дает разработчикам возможность осуществлять. Простота для разработчиков — ключевая цель протокола Open Graph, который повлияло на многие технические решения.


Чтобы превратить ваши веб-страницы в графические объекты, вам необходимо добавить основные метаданные в твоя страница. Мы основывали первоначальную версию протокола на RDFa, что означает, что вы поместите дополнительные теги в вашей веб-страницы. Четыре обязательных свойства для каждой страницы:

  • og:title — Название вашего объекта, как оно должно отображаться на графике, например, «Скала».
  • og:type — Тип вашего объекта, например, «video.movie». В зависимости от тип, который вы укажете, также могут потребоваться другие свойства.
  • og:image — URL-адрес изображения, который должен представлять ваш объект в график.
  • og:url — Канонический URL вашего объекта, который будет использоваться в качестве его постоянный идентификатор в графике, например, «https://www. imdb.com/title/tt0117500/».

В качестве примера ниже приведена разметка протокола Open Graph для The Rock on IMDB:

 
<голова>
Скала (1996)




...

...

 

Дополнительные метаданные

Следующие свойства являются необязательными для любого объекта и обычно рекомендуется:

  • og:audio — URL-адрес аудиофайла, сопровождающего этот объект.
  • og:description — Описание вашего объекта в одном-двух предложениях.
  • og:determiner — Слово, которое появляется перед названием этого объекта в предложении. Перечисление (a, an, the, «», auto). Если авто выбран, потребитель ваших данных должен выбрать между «а» или «ан». По умолчанию «» (пусто).
  • og:locale — локаль, в которой размечены эти теги. Формата language_TERRITORY . По умолчанию en_US .
  • og:locale:alternate — Массив других локалей на этой странице доступен в.
  • og:site_name — Если ваш объект является частью более крупного веб-сайта, имя которого должны отображаться для всего сайта. например, «IMDb».
  • og:video — URL-адрес видеофайла, дополняющего этот объект.

Например (разрыв строки исключительно для отображения):

 






 com/bond/trailer.swf" />
 

Схема RDF (в Черепахе) можно найти на ogp.me/ns.


К некоторым свойствам могут быть прикреплены дополнительные метаданные. Они задаются так же, как и другие метаданные с свойством и содержит , но свойство будет иметь дополнительные : .

Свойство og:image имеет несколько необязательных структурированных свойств:

  • og:image:url — идентично og:image .
  • og:image:secure_url — Альтернативный URL для использования, если веб-страница требует HTTPS.
  • og:image:type — Тип MIME для этого изображения.
  • og:image:width — Количество пикселей в ширину.
  • og:image:height — Количество пикселей в высоту.
  • og:image:alt — Описание того, что находится на изображении (не подпись). Если на странице указано og:image, она должна указывать og:image:alt .

Пример полного изображения:

 





 

Тег og:video имеет те же теги, что и og:изображение . Вот пример:

 




 

Тег og:audio имеет только первые 3 доступных свойства (поскольку размер не имеет значения для звука):

  com/sound.mp3" />


 

Если тег может иметь несколько значений, просто поместите несколько версий одного и того же Тег на вашей странице. Дан первый тег (сверху вниз) предпочтения во время конфликтов.

 

 

Поместите структурированные свойства после объявления их корневого тега. В любое время анализируется другой корневой элемент, это структурированное свойство считается выполненным и начинается другое.

Например:

 



 com/rock3.jpg" />

 

означает, что на этой странице 3 изображения, первое изображение 300x300 , среднее один имеет неуказанные размеры, а последний имеет высоту 1000 пикселей.


Чтобы ваш объект был представлен на графике, вам необходимо указать его тип. Это делается с помощью свойства og:type :

 
 

Когда сообщество согласовывает схему для типа, он добавляется в список глобальных типов. Все остальные объекты в системе типов КЮРИ формы

 

 

Глобальные типы сгруппированы по вертикалям. Каждая вертикаль имеет свою собственное пространство имен. Значения og:type для пространства имен всегда имеют префикс пространство имен, а затем точку. Это делается для того, чтобы избежать путаницы с определяемыми пользователем типами в пространстве имен, которые всегда иметь двоеточие в них.

Музыка

  • URI пространства имен: https://ogp.me/ns/music#

og:type values:

music.song

  • music:duration — integer >=1 — Продолжительность песни в секундах.
  • music:album — массив music.album — Альбом, из которого эта песня.
  • музыка:альбом:диск — целое число >=1 — На каком диске альбома эта песня.
  • музыка:альбом:дорожка — целое число >=1 — Какой трек это песня.
  • музыка:музыкант — массив профилей — Музыкант, написавший эту песню.

music.album

  • music:song — music.song — Песня из этого альбома.
  • музыка:песня:диск — целое число >=1 — То же, что и музыка:альбом:диск , но наоборот.
  • музыка:песня:дорожка — целое число >=1 — То же, что и музыка:альбом:трек , но наоборот.
  • музыка:музыкант — профиль — Музыкант, написавший эту песню.
  • музыка: выпуск_дата — дата и время — Дата выхода альбома.

music.playlist

  • music:song — Идентичен музыкальному альбому
  • музыка:песня:диск
  • музыка:песня:дорожка
  • music:creator — profile — Создатель этого плейлиста.

music.radio_station

  • music:creator — profile — Создатель этой станции.

Видео

  • URI пространства имен: https://ogp.me/ns/video#

og:type значения:

video.movie

  • video:actor — массив профилей — Актеры в фильме.
  • video:actor:role — string — Роль, которую они сыграли.
  • видео: директор — массив профилей — Режиссеры фильма.
  • видео: писатель — массив профилей — Сценаристы фильма.
  • видео:длительность — целое число >=1 — Продолжительность фильма в секундах.
  • видео: выпуск_дата — дата и время — Дата выхода фильма.
  • видео: тег — массив строк — Отметьте слова, связанные с этим фильмом.

video.episode

  • video:actor — Идентичен video.movie
  • видео:актер:роль
  • видео:директор
  • видео:писатель
  • видео: продолжительность
  • видео: выпуск_дата
  • видео:тег
  • видео: сериал — video.tv_show — К какому сериалу относится этот эпизод.

video.tv_show

Многосерийное телешоу. Метаданные идентичны video.movie.

video.other

Видео, которое не относится ни к одной другой категории. Метаданные идентичны video.movie.

Нет вертикали

Это глобально определенные объекты, которые просто не вписываются в вертикаль, но тем не менее широко используются и согласованы.

og:type значения:

article — URI пространства имен: https://ogp.me/ns/article#

  • article:published_time — datetime — Когда статья была впервые опубликована.
  • статья:modified_time — дата и время — Когда статья была изменена в последний раз.
  • статья:expiration_time — datetime — Когда статья устарела после.
  • статья: автор — массив профилей — Авторы статьи.
  • article:section — string — Высокоуровневое имя раздела. Например. Технология
  • статья:тег — массив строк — Отметьте слова, связанные с этой статьей.

книга — URI пространства имен: https://ogp. me/ns/book#

  • книга:автор — массив профилей — Кто написал эту книгу.
  • книга: ISBN — строка — ISBN
  • book:release_date — datetime — Дата выпуска книги.
  • book:tag — массив строк — Отметьте слова, связанные с этой книгой.

профиль — URI пространства имен: https://ogp.me/ns/profile#

  • профиль:first_name — строка — имя, обычно данное человеку родителем или выбранное им самим.
  • profile:last_name — string — Имя, унаследованное от семьи или брака и под которым обычно известен человек.
  • profile:username — строка — короткая уникальная строка для их идентификации.
  • profile:gender — enum(мужской, женский) — Их пол.

веб-сайт — URI пространства имен: https://ogp.me/ns/website#

Никаких дополнительных свойств, кроме основных. Любая неразмеченная веб-страница должна рассматриваться как og:type веб-сайт.


Следующие типы используются при определении атрибутов в протоколе Open Graph.

Тип Описание Литералы
Логический Логическое значение представляет значение true или false правда, ложь, 1, 0
ДатаВремя DateTime представляет временное значение, состоящее из даты (год, месяц, день) и необязательный компонент времени (часы, минуты) ИСО 8601
Перечисление Тип, состоящий из ограниченного набора константных строковых значений (члены перечисления). Строковое значение, входящее в перечисление
Поплавок 64-битное число с плавающей запятой со знаком Все литералы, соответствующие следующим форматам:

1,234
-1,234
1. 2e3
-1.2e3
7E-10

Целое число 32-битное целое число со знаком. Во многих языках целые числа более 32 бит становятся плавает, поэтому мы ограничиваем протокол Open Graph для удобства использования на нескольких языках. Все литералы, соответствующие следующим форматам:

1234
-123

Строка Последовательность символов Unicode Все литералы, состоящие из символов Unicode без escape-символов
URL-адрес Последовательность символов Unicode, идентифицирующая интернет-ресурс. Все действительные URL-адреса, использующие протоколы https:// или https://

Вы можете обсудить протокол Open Graph в группе в фейсбуке или на список рассылки разработчиков. В настоящее время он используется Facebook (см. их документацию), Google (см. их документацию) и микси. Его публикуют IMDb, Microsoft, NHL, Posterous, Rotten Tomatoes, TIME, Yelp и многие другие.


Сообщество с открытым исходным кодом разработало ряд анализаторов и инструменты. Сообщите группе Facebook, если вы тоже создали что-то потрясающее!

  • Отладчик объектов Facebook — Официальный парсер и отладчик Facebook
  • Инструмент тестирования Google Rich Snippets — поддержка протокола Open Graph в определенных вертикалях и поисковых системах.
  • PHP Validator and Markup Generator — средство проверки ввода OGP 2011 и генератор разметки в объектах PHP5
  • PHP Потребитель — небольшая библиотека для доступа к данным Open Graph Protocol в PHP
  • OpenGraphNode в PHP — простой парсер для PHP
  • Пиопенграф — библиотека, написанная на Python для разбора протокола Open Graph информация с веб-сайтов
  • Рубиновый OpenGraph — Ruby Gem, который анализирует веб-страницы и извлекает разметку протокола Open Graph
  • .
  • OpenGraph для Java — небольшой класс Java, используемый для представления протокола Open Graph
  • RDF::RDFa::Парсер — Парсер Perl RDFa, который понимает протокол Open Graph
  • Плагин
  • WordPress — Официальный плагин Facebook для WordPress, который добавляет метаданные Open Graph на сайты на базе WordPress.