Modifier un Script (Userscript)

Avatar du membre
Petit nouveau ! | 4 Messages

27 avr. 2019, 13:13

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 avr. 2019, 21:05

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
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Petit nouveau ! | 4 Messages

30 avr. 2019, 16:13

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
Modifié en dernier par BoBarr le 30 avr. 2019, 17:00, modifié 1 fois.

Avatar du membre
Petit nouveau ! | 4 Messages

30 avr. 2019, 16:36

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

30 avr. 2019, 17:03

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...
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Petit nouveau ! | 4 Messages

30 avr. 2019, 18:02

ok merci