2017-06-12 16 views
7

WhatsApp udostępnić link, treści i wizerunku Można to zrobić za pomocą znaczników og tj otwartych tagów wykresakcji i url na WhatsApp z witryny bez og tagu

<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" /> 

Ale to ma ograniczenie, my mogą dzielić się tylko jeden obraz

chcę coś tak jak z facebook linku SHARER które mogą udostępniać treści obrazu url

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

mam wiele łączy dowcip h obrazy zawartości na jednej stronie Chcę opcję Ustaw dla każdego bloku za udział na WhatsApp jak jak z facebook współdzielenia

Korzystanie og tag możemy podzielić pojedynczy zawartość obrazu z jednej strony

enter image description here

ale potrzebujemy osobnego łącza dla każdego bloku, który ma być udostępniony, jak pokazano przycisk udziału na obrazie referencyjnym powyżej

+0

Proszę poprawić pytanie, ciężko zrozumieć, czego chcesz, bez jednoznacznego pytania ze znakiem zapytania. –

+0

Zaktualizowałem ze szczegółami @OmriLuzon –

+0

Nie jest jasne jeszcze. –

Odpowiedz

2

Jednym z możliwych rozwiązań jest posiadanie oddzielnych stron "udziału" dla każdej jednostki, z którą można się połączyć. Każda strona może zawierać znaczniki og (zwłaszcza obraz) dla pojedynczego pola/przycisku, który tam łączy.

Ponieważ udostępniony adres URL może wyglądać tak, jak example.org/shared.php?id=1, jest to również adres URL, do którego użytkownik uzyska dostęp, jeśli kliknie na udostępniony blok na Facebooku/WhatsApp. Masz dwie możliwości do czynienia z taką sytuacją:

  1. zapewnić stronę „szczegóły” dla każdego ze swoich udostępnianych jednostek, ale myślę, że nie ma żadnych stron szczegółowo w aktualnej konfiguracji i na podstawie wielkości swoich skrzynek ty może ich nie chcieć.
  2. Przekieruj na swoją stronę "listy", jeśli użytkownik jest niczym w stosunku do WhatsApp/Facebook. W tym przypadku whatsapp/facebook "widzi" kod HTML zawierający znaczniki og i kiedy prawdziwi użytkownicy wchodzą na stronę, są przekierowywani na stronę listy.
+1

Należy jednak pamiętać, że spowoduje to "podzielenie" liczby akcji i udziałów między tymi różnymi adresami URL ... – CBroe

+0

to dobre rozwiązanie .. i działa dobrze, ale nie chcę tworzyć oddzielnej strony udziału ani przekierowywać na nowej stronie ... .na jednej stronie można podzielić wiele sekcji .... jak w przypadku facebookowego linku sharer ... mam nadzieję, że rozumiesz co mam na myśli? –

0

Poszedłbym tą drogą, ponieważ uważam, że warto spróbować. Będę pisać w PHP, ale można tłumaczyć to dla dowolnego serwera interpretowanym języku:

a) Podaj adres zakodowany identyfikator dla każdej strony, aby udostępnić, jak 1, 2, 3 i tak dalej:

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

b) W PHP sprawdzić na stronie-name i znaczniki drukowania open graph związku z tym, że gdy watsapp będzie dostęp do strony będzie uwierzyć, że to przez pewien podstronie po prostu wspólną:

więc, right befoe zamykanie tagu HTML head, przełączanie wszystkich przypadków identyfikatora strony, aby określić, co zostało udostępnione:

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>