2

Je travaille sur fb messenger bot et je veux accéder à l'emplacement actuel de l'utilisateur sans les envoyer en pièce jointe.J'ai essayé d'obtenir l'emplacement actuel de l'utilisateur de fb API API, mais il semble que pour renvoyer l'emplacement de l'utilisateur à partir de son profil. J'ai besoin de quelque chose comme des coordonnées géographiques en temps réel.Obtenir l'emplacement actuel des utilisateurs de Facebook messenger Chatbot api

Merci à l'avance!

+1

Vous ne pouvez pas. L'utilisateur doit l'envoyer – WizKid

Répondre

3

La seule façon d'obtenir l'emplacement est lorsque l'utilisateur envoie: https://developers.facebook.com/docs/messenger-platform/send-api-reference/quick-replies

Plus d'informations: How to send location from Facebook messenger platform?

+1

Malheureusement, vous n'avez pas accès à Javascript dans l'API FB Bot –

+0

alors ce n'est pas possible du tout d'une manière automatique (sans intervention de l'utilisateur) – luschn

+0

Correct. Il n'y a pas d'accès Javascript et vous ne pouvez pas obtenir l'adresse IP des utilisateurs et l'API ne vous indiquera pas l'emplacement. –

0

À peu près sûr qu'il n'y a pas soutien automatique géo-localisation dans l'API Messenger FB, mais:

  1. Sur mobile, vous pouvez les soumettre leur emplacement en utilisant l'icône de l'emplacement, cela fonctionne assez bien (vous donne leur latitude et long)
  2. Sur le bureau et le mobile, vous pouvez leur demander d'entrer leur emplacement, puis utiliser cette information pour obtenir leurs coordonnées