Qu'est-ce que l'URL de rappel dans l'abonnement à la page web Facebook?
Je suis en train de diffuser en temps réel les flux publics à l'aide de Facebook Web-crochet de l'API. Ici, je suis en train de configurer une page d'abonnement au Web-crochet de la console. Il existe un champ appelé URL de Callback. Qu'est-ce que cette URL?
J'ai aussi essayé de passer par le biais de la documentation pour la Configuration d'URL de callback. mais je ne Pouvais pas comprendre.
https://developers.facebook.com/docs/graph-api/webhooks#setup
Cant l'URL de callback être SSL localhost? Chaque fois que j'essaie de donner une URL localhost, je reçois un message d'erreur "Impossible de vérifier l'URL fournie".
source d'informationauteur Karthick Radhakrishnan
Vous devez vous connecter pour publier un commentaire.
Facebook va faire une demande à cet URL à partir de leurs serveurs afin de vous offrir les mises à jour – si bien sûr, il doit être publiquement accessibles sur internet, une adresse localhost n'est évidemment pas le cas.
Facebook va envoyer une requête à l'URL si toutes les données de l'objet et les champs que vous avez souscrit pour les changements. Et quelle est la structure de données ressemble, est décrite dans la documentation. Pour les champs de la page, il renvoie le nouveau contenu directement; pour les champs d'utilisateur, il va seulement vous dire quels champs ont changé, de sorte que vous pouvez ensuite faire une demande pour ce type de données.
Vous ne pouvez l'obtenir en temps réel des mises à jour pour les pages que vous avez les droits d'administrateur. Et le Public d'Alimentation de l'API n'est pas obsolète; mais leur accès est limité à un petit groupe de Facebook partenaires. Vous ne pouvez pas demander à devenir l'un – si vous avez absolument besoin de ce type de données, alors vous aurez à communiquer avec l'un de ces partenaires et demandez-leur d'élaborer une solution pour vous.
Vous pouvez envoyer la demande à localhost avec les éléments suivants:
./ngrok http 8445
https://<your_ngrok_io>/webhook
comme URL de callback.Je pense que cela signifie que vous avez besoin d'un serveur qui a une adresse IP fixe. Si vous voulez utiliser le temps réel, la mise à jour de l'Facebook, vous avez besoin de construire un serveur qui reçoivent la requête post de Facebook et en même temps garder une connexion longue pour vous d'extrémité de sorte que l'extrémité pouvez recevoir le message poussé par le serveur.