LoL Account mit WBB Forum verbinden

05/15/2014 14:56 .WshbR'#1
Hallo
ich wollte mal fragen wie das geht das man sein LoL Account mit dem Forum verbindet. Das man praktisch einfach iwie eine Runenseite/Meisterschaftseite erstellt und die bestimmt nennt und dann im Forum seine Sachen angezeigt bekommt.
Wins, Champs, Runen, Meisterschaften etc.

So was ähnliches gibt es schon für Steam Profile, habe dies aber schon öfter mal in LoL Foren gesehen.

Hoffe mir kann da jemand helfen.
05/15/2014 16:03 djmussik#2
google mal nach API :)
05/15/2014 16:10 .WshbR'#3
Habe bezüglich der API ja schon was gefunden, nur ka wie ich das in das Forum einbaue :D
05/15/2014 16:29 VisionEP1#4
per json
05/15/2014 16:31 .WshbR'#5
Quote:
Originally Posted by VisionEP1 View Post
per json
Bringt mich genauso weit wie vorher.
Habe keine Ahnung wie man das einbauen kann.

Deswegen suche ich ja einen der mir dabei hilft.
05/15/2014 22:23 VisionEP1#6
[Only registered and activated users can see links. Click Here To Register...]
;)
05/16/2014 14:57 .WshbR'#7
Hmm versteh es trotzdem nicht.
Sofern mir da jemand helfen kann würde ich mich freuen.
Einfach bei mir melden.
05/16/2014 15:30 Ravenstorm#8
Die API einbinden, die Funktionen aufrufen und von denen bekommst du JSON-Strings. Diese decodest du und kannst sie dann analysieren. (Object-> oder Array[])

Ich verstehe dein Problem damit nicht wirklich.
05/16/2014 15:34 .WshbR'#9
Ich habe weder Ahnung wie man die einbindet, welche ich einbinden muss, wie ich die decode und diese analysiere?

Habe davon Null Plan, daher such ich einen der mir dabei behilflich ist.
05/16/2014 15:40 .WshbR'#10
Quote:
Originally Posted by Vereor Nox View Post
Dann lass es direkt bleiben :)
Ich sagte lass deine Unnötigen Kommentare.
Wenn du nicht helfen kannst/möchtest lass deine dummen Kommentare bleiben.
Danke
05/16/2014 16:31 Vereor Nox#11
Ich kann helfen blos du hast dich anscheinend 0 damit befasst und Leute werden bestimmt nicht alles für dich machen, die LoL API ist ausreichen dokumentiert und der rest ist simples PHP
05/19/2014 21:32 .WshbR'#12
Quote:
Originally Posted by Vereor Nox View Post
Ich kann helfen blos du hast dich anscheinend 0 damit befasst und Leute werden bestimmt nicht alles für dich machen, die LoL API ist ausreichen dokumentiert und der rest ist simples PHP
Ich hab ka wie ich mich denn damit befassen soll. Ich kann auch kein php.

Würde dem betroffen auch natürlich eine Gegenleistung anbieten.
05/20/2014 07:40 Ravenstorm#13
Quote:
Originally Posted by .WshbR' View Post
Ich hab ka wie ich mich denn damit befassen soll. Ich kann auch kein php.

Würde dem betroffen auch natürlich eine Gegenleistung anbieten.
Dann bist du hier falsch. Wenn du kein PHP kannst, solltest du auch nicht im Web Development posten, sondern in der Coders Trading.
05/20/2014 09:52 マリブ#14
PHP Code:
 public function _getLeague($name)
    {
        
        
$name strtolower($name);
        
$name str_replace("_""%20"$name );
        
$file file_get_contents("https://prod.api.pvp.net/api/lol/euw/v1.3/summoner/by-name/$name?api_key=DEINAPIKEY");
        
        
$json json_decode($file);
        
$name str_replace("%20"""$name );
        
$id $json->$name->id;
        

        
$file1 file_get_contents("https://prod.api.pvp.net/api/lol/euw/v2.3/league/by-summoner/$id?api_key=DEINAPIKEY");
        
$json1 json_decode($file1);
        
        
        
$league_team_count count($json1);
        for ( 
$i=0;$i<$league_team_count;++$i)
        {
            
$league_queue $json1[$i]->queue;
            
            if(
$league_queue == "RANKED_SOLO_5x5")
            {
                
                
$league_player_count count($json1[$i]->entries);
                
                for (
$i1=0;$i1<$league_player_count;++$i1)
                {
                    
$find_league_player_id $json1[$i]->entries[$i1]->playerOrTeamId;
                    if( 
$find_league_player_id == $id )
                    {
                        
$league_tier $json1[$i]->entries[$i1]->tier;
                        
$league_rank $json1[$i]->entries[$i1]->rank;
                        
$league_points $json1[$i]->entries[$i1]->leaguePoints;
                        
$league_name $json1[$i]->entries[$i1]->leagueName;
                    }
                }
            }
        }
        
$name ucfirst ($name );
        return 
''.$name.' ist in '.$league_name.': '.$league_tier.' '.$league_rank.' mit '.$league_points.' Punkten';
    } 
Bemängelt nicht den Code, Ich kann kein PHP & hab alles durch Probieren gelöst.
Man könnte es sicherlich eleganter lösen, aber es funktioniert.

Mit dieser Funktion kriegst du von der LoL API die Aktuelle League.
05/20/2014 10:02 .WshbR'#15
Quote:
Originally Posted by Ravenstorm View Post
Dann bist du hier falsch. Wenn du kein PHP kannst, solltest du auch nicht im Web Development posten, sondern in der Coders Trading.
Ok dann kann das hier geschlossen werden. Werde mal im Coders trading nach Hilfe suchen.