(gelöst) Twitch Follower Counter

  • Javascript

    Twitch Follower Counter

    Hallo Leute ^^
    Erstmal zu mir, ich bin 15 Jahre alt und noch nicht lange am Programmieren. Mit Java kenne ich mich kaum bis hin zu garnicht aus.
    Dennoch wollte ich mal fragen ob mir jemand ein kleines Programm schreiben könnte.
    Wie der Titel schon sagt hätte ich gerne ein Programm, welches die Anzahl der Follower eines (meines) Twitch channels anzeigt.
    Dies sollte Live-Time geschehen und so klein sein, dass man es im Stream einfach in die Ecke schieben kann so dass es aber dennoch jeder lesen kann.
    Ich hoffe ich verlange hier nicht zu viel, ich war schon mindestens ein Jahr nichtmehr hier im Forum :S
    Liebe Grüße euer Ctak :D
    5 von 5. 1 Bewertung.
    hi, du hast java erwähnt, als label hast du jedoch javascript, das ist ein riesengroßer unterschied.
    du möchtest es wahrscheinlich im web zeigen, deshalb wäre weder javascript, noch java die richtige sprache.
    da wäre z.B. php richtig.

    PHP-Quellcode

    1. <?php
    2. $user = ''; // zwischen die Anführungszeichen den Benutzernamen angeben
    3. $json = file_get_contents('https://api.twitch.tv/kraken/channels/'.$user);
    4. $array = @json_decode($json);
    5. echo $array->followers;


    wenn du es jedoch wirklich mit javascript machen möchtest, ohne cache etc, dann:

    HTML-Quellcode

    1. <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
    2. <script>
    3. var user = ''; // zwischen die Anführungszeichen den Benutzernamen angeben
    4. $.get('https://api.twitch.tv/kraken/channels/'+user, function(d) {
    5. document.getElementById('followers').innerHTML = d.followers;
    6. });
    7. </script>
    8. <div id="followers">Followers werden geladen...</div>


    so richtig live kannst du es nicht machen, solltest es so alle 10min einma via cronjob aktualisieren (und zwar mit php) und cachen, damit der benutzer nicht auf die seite warten muss.

    grüße
    Wenn ihr zufrieden mit dem Support hier seid, würde ich mich natürlich über eine positive Rezension und einen Like im Plugin Store freuen.
    Wenn etwas nicht stimmt, bitte erst hier das Problem melden, bevor ihr eine schlechte Rezension schreibt.
    Spoiler anzeigen

    ='FirePanther','https://www.coderz.pro/index.php/Thread/6194-Twitch-Follower-Counter/?postID=47102#post47102']hi, du hast java erwähnt, als label hast du jedoch javascript, das ist ein riesengroßer unterschied.
    du möchtest es wahrscheinlich im web zeigen, deshalb wäre weder javascript, noch java die richtige sprache.
    da wäre z.B. php richtig.

    PHP-Quellcode

    1. <?php
    2. $user = ''; // zwischen die Anführungszeichen den Benutzernamen angeben
    3. $json = file_get_contents('https://api.twitch.tv/kraken/channels/'.$user);
    4. $array = @json_decode($json);
    5. echo $array->followers;


    wenn du es jedoch wirklich mit javascript machen möchtest, ohne cache etc, dann:

    HTML-Quellcode

    1. <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
    2. <script>
    3. var user = ''; // zwischen die Anführungszeichen den Benutzernamen angeben
    4. $.get('https://api.twitch.tv/kraken/channels/'+user, function(d) {
    5. document.getElementById('followers').innerHTML = d.followers;
    6. });
    7. </script>
    8. <div id="followers">Followers werden geladen...</div>


    so richtig live kannst du es nicht machen, solltest es so alle 10min einma via cronjob aktualisieren (und zwar mit php) und cachen, damit der benutzer nicht auf die seite warten muss.

    grüße


    Hey Hey ich suche jetzt schon seid wochen nach einer Lösung.. :D Und dein Beitrag hat mir endlich die erleuchtung gegeben die ich brauchte. :D
    Vielleicht weis ja hier auch einer wie ich auslesen kann ob der Stream Live ist oder nicht. :D

    FirePanther schrieb:

    hi, du hast java erwähnt, als label hast du jedoch javascript, das ist ein riesengroßer unterschied.
    so richtig live kannst du es nicht machen, solltest es so alle 10min einma via cronjob aktualisieren (und zwar mit php) und cachen, damit der benutzer nicht auf die seite warten muss.

    Wäre eine Lösung mit AJAX, die alle paar Sekunden die Anzahl ermittelt in diesem Fall nicht sinnvoller?! Das wäre auch annähernd "Real-Time" ...

    PS.: Man kann JavaScript Client- und Serverseitig (NodeJS gibt es seit 2009) im Web verwenden, also braucht man PHP nicht unbedingt ...
Botcheck