обмениваться содержимым и URL-адресом на веб-сайте whatsapp без тега og

WhatsApp обменивается ссылкой, контентом и изображением, это можно сделать с помощью og-тэгов, т.е.

<meta property="og:title" content="title" /> <meta property="og:description" content="Description for image" /> <meta property="og:url" content="https://myurl.com" /> <meta property="og:image" content="https://myurl.com/imagepth" /> 

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

Я хочу что-то вроде ссылки facebook sharer, которая может делиться графическим контентом URL-адреса

 https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmyurl.com%2F 

У меня есть несколько ссылок с содержимым изображений на одной странице. Я хочу, чтобы опция set для каждого блока делилась на WhatsApp как на facebook sharer

Используя og tag мы можем обмениваться одним изображением с одной страницы

введите описание изображения здесь

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

Solutions Collecting From Web of "обмениваться содержимым и URL-адресом на веб-сайте whatsapp без тега og"

Одним из возможных решений является наличие отдельных «общих» страниц для каждого совместно используемого объекта. Каждая страница может содержать теги og (особенно изображение) для отдельной кнопки / кнопки, которая там находится.

Так как общий URL-адрес может выглядеть как example.org/shared.php?id=1 это также URL-адрес, к которому пользователь будет обращаться, если он нажмет на общий блок на facebook / whatsapp. У вас есть две возможности справиться с этой ситуацией:

  1. Предоставьте страницу «подробно» для каждого из ваших совместно используемых объектов, но я думаю, что в вашей текущей настройке нет подробных страниц и в зависимости от размера ваших ящиков, которые вы, возможно, не захотите.
  2. Перенаправляйте на страницу «Список», если пользовательский агент не имеет ничего общего с whatsapp / facebook. В этом случае whatsapp / facebook «видит» HTML, содержащий теги og и когда реальные пользователи входят на страницу, они перенаправляются на страницу списка.

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

a) Укажите идентификатор с кодировкой url для каждой страницы, чтобы делиться, например 1, 2, 3 и так далее:

<a href="whatsapp://send?text=http://mywebsite.com?page-id=1" data-action="share/whatsapp/share">Share via Whatsapp</a>

б) В PHP вы проверяете имя страницы и печатаете открытые теги графа соответственно, так что, когда watsapp будет обращаться к вашей странице, он будет считать, что это для определенной подстраницы, которую вы просто разделили:

Итак, верните заголовок HTML-заголовка, переключите все случаи идентификатора страницы, чтобы определить, что было общим:

 if (isset($_GET['page-id'])) { switch ($_GET['page-id']) { case 1: $og_tags = '<meta property="og:title" content="title1" />'; $og_tags .= '<meta property="og:description" content="Description for image 1" />'; ... break; // and so on for the rest of the pages } } echo $og_tags; ?> </head>