1
Ceci est mon code:Comment obtenir le PSID après que l'utilisateur a cliqué sur le bouton SEND-TO-MESSENGER?
window.fbAsyncInit = function() {
FB.init({
appId: "xxx",
xfbml: true,
version: "v2.6"
});
FB.Event.subscribe('send_to_messenger', function(response) {
// callback for events triggered by the plugin
console.log('inside the send_to_messenger');
if (response.event == 'clicked') {
};
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Alors maintenant, comment puis-je le PSID de l'utilisateur?
Vous ne l'obtenez pas du tout dans le code côté client - vous l'obtenez quand votre webhook reçoit le message qu'ils ont envoyé. – CBroe
@CBroe N'y at-il pas un moyen de l'obtenir via le bouton ENVOYER VERS MESSAGER? J'ai besoin d'un moyen d'obtenir le PSID avant que les utilisateurs commencent à envoyer des messages à la page. J'ai vu que manychat et chatfuel font ça. Comment puis-je faire ? Merci :) – xRobot
Et qu'est-ce qui vous fait penser qu'ils ont fait ce côté client? https://developers.facebook.com/docs/messenger-platform/reference/webhook-events/messaging_optins – CBroe