Page 1 sur 1

Modifier un Script (Userscript)

Posté : 27 avr. 2019, 13:13
par BoBarr
Bonsoir ou bonjour a tous

voilà ma question j'ai un script de compteurs automatiques d'abonnés YouTube ( Userscript - Tampermonkey )
mais il fonctionne avec une commande , j'aurais bien voulu savoir si c'étais possible de supprimé la commande
et a la place que se serais un robot bot style exemple Nightnot ou autres qui choisirais les plus actif dans le chat ytb live et qui afficherais
automatiquement les compteurs en temps réel sur la page du live sans commande manuel.
voila j'attends votre réponse les amis,merci

Jack

Re: Modifier un Script (Userscript)

Posté : 27 avr. 2019, 21:05
par @rthur
Tu peux accéder à cette information via les API de Youtube.
Il te faut créer un projet dans la console des API Google, puis activer "YouTube Data API v3", ça se passe là :
https://console.developers.google.com/apis/library

Et ensuite tu as juste a appelé une url avec les bons paramètres pour obtenir immédiatement et de façon structurée (en JSON) le nombre d'abonnés :

Par exemple, le nombre d'abonnés d'un utilisateur (ici, Pewdiepie) il faut le paramètre "forUsername" :

Code : Tout sélectionner

https://www.googleapis.com/youtube/v3/channels?part=statistics&forUsername=pewdiepie&fields=items/statistics/subscriberCount&key=TA_CLE_API
Ou par exemple le nombre d'abonnés à une chaine (ici, e-penser) il faut le paramètre "id" :

Code : Tout sélectionner

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCcziTK2NKeWtWQ6kB5tmQ8Q&fields=items/statistics/subscriberCount&key=TA_CLE_API

Re: Modifier un Script (Userscript)

Posté : 30 avr. 2019, 16:13
par BoBarr
Merci
je vais tester mais je promet rien :)

j'ai dejà une clé (identifiant) API v3 mai c'es pour le reste comment modifier le js

Re: Modifier un Script (Userscript)

Posté : 30 avr. 2019, 16:36
par BoBarr
j'y arrive pas c'est compliquer pour moi encore un peu d'aide serais la bienvenu,merci
si je vous passe le script (Userscript) et le js vous pourriez regardé svp ,merci

Re: Modifier un Script (Userscript)

Posté : 30 avr. 2019, 17:03
par @rthur
A toi de regarder dans quel langage tu peux faire ce que tu veux, on ne connait pas tes outils, et on ne va pas le développer à ta place.

Vu qu'on est sur PHPfrance, voici comment récupérer et traiter ces infos en PHP :
- Tu peux utiliser la fonction file_get_contents() pour récupérer ce que renvoie cette API
http://php.net/file_get_contents
- Puis tu peux utiliser la fonction json_decode() sur le contenu récupéré et en mettant le 2ème paramètre à true pour que le json récupéré soit transformé en tableau PHP
http://php.net/json_decode
- Et ensuite, tu as juste à récupérer l'information dans le tableau PHP
https://openclassrooms.com/fr/courses/9 ... s-tableaux

Cela va te permettre de développer un petit robot en PHP qui va récupérer les données.
Ensuite à toi de voir comment tu veux les utiliser, où les afficher, etc...

Re: Modifier un Script (Userscript)

Posté : 30 avr. 2019, 18:02
par BoBarr
ok merci