Возможность реализации Open Graph без веб-сайта, где хранятся метаданные. Можно ли динамически вставлять метаданные Open Graph в URL-адрес? - PullRequest
0 голосов
/ 22 сентября 2019

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

Справочная информация: мобильное приложение, которое может обмениваться данными, своими данными, с другими веб-сайтами и другими мобильными приложениями.,Это мобильное приложение предназначено ТОЛЬКО для мобильных устройств, а не для Интернета.Это означает, что нет фронтального веб-сайта для просмотра элементов, которые можно было бы просмотреть в приложении.Однако сервер находится в сети и имеет URL-адреса для графических ресурсов и т. Д.

Проблема: я пытаюсь найти способ обмениваться элементами из этого мобильного приложения с такими сервисами, как Twitter и FacebookЗаметки внутри мобильного устройства iOS и т. Д., Но вместо прикрепления необработанных данных изображения / видео.Я хотел бы иметь возможность отправлять метаданные Open Graph при совместном использовании, чтобы элемент отображался как обычная карта Open Graph, отображаемая на этих других веб-сайтах и ​​в приложениях.Я хочу, чтобы он выглядел правдоподобно, чтобы открыть график, но когда щелкает указанный элемент, я хочу, чтобы пользователь либо открыл мое приложение с глубокой ссылкой на элемент, либо открыл целевую страницу приложения, чтобы загрузить приложение.

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

Любой опыт с этой работой был бы полезен.Я не ищу здесь закодированный пример, я ищу документацию по этому уникальному обстоятельству и реализации.Спасибо

1 Ответ

0 голосов
/ 23 сентября 2019

Есть три варианта, которые я вижу.

  1. Вы постоянно размещаете метаданные на своем сайте.example.com/?id=1234 - это базовая HTML-страница, которая содержит только эти метаданные при обращении к сканеру.
  2. Вы динамически размещаете метаданные на своем сайте.example.com/?img=whatever.jpg&title=some%20text генерирует метаданные при сканировании.
  3. Приложение размещает веб-сайт.Пользователь делится https://1234.example.com/?id=5678 - ваш DNS разрешает их телефон.Их приложение работает на веб-сервере, который возвращает метаданные.

Вам не может потребоваться что-то для обслуживания метаданных HTML +.

Учитываяпользователи без приложения будут посещать ваш веб-сайт - вы также можете поместить туда элементы Schema.

...