2016-06-21 7 views
0

Ich arbeite derzeit an Facebook Bot. Ich versuche, Facebook "Send to Messenger" Plugin auf meiner Website zu integrieren. Der Bot wird überprüft und läuft derzeit, aber ich kann den Messenger-Button nicht sehen. Kann mir etwas fehlen. Irgendwelche Vorschläge werden geschätzt. Vielen Dank im Voraus.Facebook Send-to-Messenger funktioniert nicht

<html> 
 
<head> 
 
</head> 
 
<body> 
 
\t <script> 
 
\t \t window.fbAsyncInit = function() { 
 
\t \t \t FB.init({ 
 
\t \t \t \t appId  : 'AppId', 
 
\t \t \t \t xfbml  : true, 
 
\t \t \t \t version : 'v2.6' 
 
\t \t \t }); 
 
\t \t }; 
 

 
\t \t (function(d, s, id){ 
 
\t \t \t var js, fjs = d.getElementsByTagName(s)[0]; 
 
\t \t \t if (d.getElementById(id)) {return;} 
 
\t \t \t js = d.createElement(s); js.id = id; 
 
\t \t \t js.src = "//connect.facebook.net/en_US/sdk.js"; 
 
\t \t \t fjs.parentNode.insertBefore(js, fjs); 
 
\t \t }(document, 'script', 'facebook-jssdk')); 
 
\t </script> 
 
\t 
 
\t <div class="fb-send-to-messenger" messenger_app_id="AppId" page_id="pageId" data-ref="PASS_THROUGH_PARAM" color="blue" size="standard"></div> 
 
</body> 
 
</html>

Antwort

1

Stellen Sie sicher, page_id die tatsächliche page_id ist. Es unterscheidet sich von der Messenger_App_ID.

+0

wo/wie kann ich Messenger_app_id bekommen? –

2

Haben Sie Cookies von Drittanbietern deaktiviert? Das Plugin erfordert, dass sie aktiviert sind. In Google Chrome finden Sie unter:

Einstellungen> Erweitert> Inhaltseinstellungen

Uncheck:

Block-Cookies von Drittanbietern und Standortdaten.

2

Vielen Dank EMD, Ashish Virmani und Morales Batovski für Ihre wertvolle Zeit und Kommentar. Das Problem war, die Schaltfläche funktioniert nicht im Offline-Modus, sie benötigt eine Online-Umgebung, so wie wir sie live bereitstellen müssen, nur dann erscheint sie auf Ihrer Seite.

0

Ihre Seiten-ID sollte die numerische ID Ihrer Seite sein, nicht die in Ihrer URL (facebook.com/pagename). Holen Sie sich die numerische ID von hier - http://findmyfbid.com/

+0

Vielen Dank für Ihren Rat. Ich habe absichtlich keine numerische ID dort gesetzt. In meinem Arbeitsprojekt habe ich einen richtig gemacht. –

Verwandte Themen