2017-05-21 2 views

Répondre

-1

Vous pouvez vous référer à cette documentation Subscribe to Push Notifications. L'API YouTube Data (v3) prend en charge les notifications push via PubSubHubbub, un protocole de publication/abonnement serveur à serveur pour les ressources accessibles sur le Web. Les notifications sont envoyées aux abonnés via des webhooks HTTP, ce qui est beaucoup plus efficace que les solutions basées sur l'interrogation. Avec PubSubHubbub, votre serveur découvre les événements en temps quasi réel, sans devoir déterminer l'intervalle d'interrogation optimal ou récupérer de manière répétée les données qui n'ont pas changé.

Vous pouvez consulter ce fil connexe: Youtube API - Subscribing to Push Notifications

je n'étais pas en mesure de souscrire canal par id, mais a pu le faire par nom d'utilisateur:

https://www.youtube.com/feeds/videos.xml?user=username 

Ainsi, vous aller à cette page:

https://pubsubhubbub.appspot.com/subscribe 

Insérer votre URL de rappel, flux RSS de youtube avec nom d'utilisateur, et mode "s'abonner".

Ne pas oublier de répondre à partir de votre URL de rappel, il peut confirmer abonnement, en PHP simplement imprimer:

echo $_REQUEST["hub_challenge"]; 

Plus de détails here et here.

Espérons que cela aide!

+0

Je cherchais une réponse plus spécifique concernant l'utilisation de PubSubHubbub pour récupérer un commentaire lorsque quelqu'un commente. La documentation api de données Youtube vous permet de vous abonner pour trois instances: 1> met en ligne une vidéo 2> met à jour le titre d'une vidéo 3> met à jour la description d'une vidéo je souhaite recevoir un flux lorsque quelqu'un commente la vidéo dont je nourris i ont souscrit. J'apprécierais plus d'informations. Je vous remercie – uman