Danke, hat geklappt, ihr seit die besten
Beiträge von .spirit..
-
-
Danke erstmal für die Hilfe, jedoch hat es nicht geklappt. Weder im ersten Code oder mit der Schleife.
Wenn ich den Code reinkopiere, wie du ihn gepostet hast, kommt der Error:
Warning: Illegal string offset 'memberList' in C:\xampp\htdocs\be\logged_in\myclan\clans.php on line 77Warning: Illegal string offset 'name' in C:\xampp\htdocs\be\logged_in\myclan\clans.php on line 77
{Ich hab es auch versucht, das $output auf $obj zu ändern, denn so habe ich es decodiert aus dem json format.
$obj = json_decode($output);Hat jedoch auch nicht geklappt...
Dennoch danke
-
Hab jetzt noch eine kleine Frage bzgl der Ausgabe, hat bisher alles gepasst nur jetzt komm ich bei einem "Sonderfall" nicht weiter, undzwar
wenn ich hier bei dem Code den "name" ausgeben will, wie stelle ich das an?Spoiler anzeigen
Code
Alles anzeigen"memberList": [ { "name": "King Nothing", "role": "member", "expLevel": 98, "league": { "id": 29000010, "name": "Crystal League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/Hyqco7bHh0Q81xB8mSF_ZhjKnKcTmJ9QEq9QGlsxiKE.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/Hyqco7bHh0Q81xB8mSF_ZhjKnKcTmJ9QEq9QGlsxiKE.png", "medium": "https://api-assets.clashofclans.com/leagues/288/Hyqco7bHh0Q81xB8mSF_ZhjKnKcTmJ9QEq9QGlsxiKE.png" } usw
Das hat ohne probleme geklappt:
Hier konnte ich name oder auch countryCode ausgeben, beim oberen geht es irgendwie nicht, obwohl es fast gleich aufgebaut ist, nur ist beim oberen noch eine [ Klammer drinnen.
Wie gebe ich das obere aus?
Vielleicht weiß es jemand zufällig.
Liebe Grüße
EDIT: Sorry wegen Doppelpost, ich bitte einen MOD die Posts zusammenzuführen oder den obigen zu löschen.
-
Dein Problem ist, dass du zwar cURL initialisierst, aber nicht ausführst.
$rest ist in diesem Fall die Ressource. Das, was du brauchst ist die Antwort vom Webserver nach deinem Request.
Das ist möglich durchWenn du dich fragst, was das ganze bedeutet: http://php.net/manual/de/function.curl-exec.php
Du kannst dann die Response durch json_decode($output, true); in ein assoziatives Array umwandeln.
Danke!
Hat jetzt funktioniert! -
Ja, arbeite mit PHP.
Ich schaue mir das mal an, danke!
Edit: Habe nun Aaerix seinen Rat befolgt und es versucht, jedoch kommt bei mir der Fehler "Warning: json_decode() expects parameter 1 to be string, resource given inC:\xampp\htdocs\be\logged_in\home.php on line 196"
Der Code:
PHP
Alles anzeigen<?php $url = 'https://api.clashofclans.com/v1/clans/%2398CUYR0'; // Mein API Token $restKey = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiIsImtpZCI6IjI4YTMxOGY3LTAwMDAtYTFlYi03ZmExLTJjNzQzM2M2Y2NhNSJ9.eyJpc3MiOiJzdXBlcmNlbGwiLCJhdWQiOiJzdXBlcmNlbGw6Z2FtZWFwaSIsImp0aSI6IjQ4MjdkZGIxLTY3NTMtNDdjYy05YmJlLTE2ODkzZTQ2MTEyMCIsImlhdCI6MTQ1NDUzMjkwNiwic3ViIjoiZGV2ZWxvcGVyL2E0Mjc0YmEwLTZjZTYtNTEyNS02MjIxLTliM2Y1YTcxNzcxZiIsInNjb3BlcyI6WyJjbGFzaCJdLCJsaW1pdHMiOlt7InRpZXIiOiJkZXZlbG9wZXIvc2lsdmVyIiwidHlwZSI6InRocm90dGxpbmcifSx7ImNpZHJzIjpbIjgzLjE3NS44OS4zNCJdLCJ0eXBlIjoiY2xpZW50In1dfQ.aD0y4WRpwfRowwkLrkfEMsL1fI0RWTEg6HhoXrUzZEll7qeSBw3D8eRR5f3sO1iqM1FiPfE2XmqhHxgcmz3qoA'; $headers = array("Accept: application/json", "authorization: Bearer " . $restKey); $rest = curl_init(); curl_setopt($rest,CURLOPT_URL,$url); curl_setopt($rest,CURLOPT_HTTPHEADER,$headers); curl_setopt($rest,CURLOPT_SSL_VERIFYPEER, false); curl_setopt($rest,CURLOPT_RETURNTRANSFER, true); $ausgabe = json_decode($rest); // Array durchlaufen $ausgabe = [ "tag" => "tag", ]; curl_close($rest); ?>
Was hab ich falsch gemacht?
Liebe Grüße
-
Hallo,
da es das erste mal für mich ist, dass ich mich mit API's beschäftige und nach langem Suchen nicht auf die Lösung gekommen bin, brauche ich eure Hilfe. Vielleicht kennt sich damit ja jemand aus.
Ich würde gerne eine API auf meiner Website einfügen, die API läuft mit Json, durch Web Tokens.
Gegeben ist:
Mein API Token:
CodeeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiIsImtpZCI6IjI4YTMxOGY3LTAwMDAtYTFlYi03ZmExLTJjNzQzM2M2Y2NhNSJ9.eyJpc3MiOiJzdXBlcmNlbGwiLCJhdWQiOiJzdXBlcmNlbGw6Z2FtZWFwaSIsImp0aSI6IjQ4MjdkZGIxLTY3NTMtNDdjYy05YmJlLTE2ODkzZTQ2MTEyMCIsImlhdCI6MTQ1NDUzMjkwNiwic3ViIjoiZGV2ZWxvcGVyL2E0Mjc0YmEwLTZjZTYtNTEyNS02MjIxLTliM2Y1YTcxNzcxZiIsInNjb3BlcyI6WyJjbGFzaCJdLCJsaW1pdHMiOlt7InRpZXIiOiJkZXZlbG9wZXIvc2lsdmVyIiwidHlwZSI6InRocm90dGxpbmcifSx7ImNpZHJzIjpbIjgzLjE3NS44OS4zNCJdLCJ0eXBlIjoiY2xpZW50In1dfQ.aD0y4WRpwfRowwkLrkfEMsL1fI0RWTEg6HhoXrUzZEll7qeSBw3D8eRR5f3sO1iqM1FiPfE2XmqhHxgcmz3qoA
CurlCodecurl -X GET --header "Accept: application/json" --header "authorization: Bearer <API token>" "https://api.clashofclans.com/v1/clans/%23LL8RGRUY"
Request URLResponse Body (Der ist vom jetzigen Stand, dh. relativ unnötig, jedoch sollte soetwas nur auf aktuellem Stand zurückgegeben werden und somit auf der Website ausgegeben werden)
Code
Alles anzeigen{ "tag": "#LL8RGRUY", "name": "ScareUs", "type": "inviteOnly", "description": "Willkommen bei ScareUs :) Anforderungen: Mind. Lvl 30! Mind. RH 5, möglichst guter Ausbau des Dorfes! Bereitschaft zu spenden! Geistige Reife! Cw beide Angriffe Pflicht! Bewerbt euch mit 1-2 Sätzen :-) Gegründet 10/2015", "location": { "id": 32000094, "name": "Germany", "isCountry": true, "countryCode": "DE" }, "badgeUrls": { "small": "https://api-assets.clashofclans.com/badges/70/Ske4gpTWf8ipdLxT91hT87O0kAQBEvrLAv4CKks-XbE.png", "large": "https://api-assets.clashofclans.com/badges/512/Ske4gpTWf8ipdLxT91hT87O0kAQBEvrLAv4CKks-XbE.png", "medium": "https://api-assets.clashofclans.com/badges/200/Ske4gpTWf8ipdLxT91hT87O0kAQBEvrLAv4CKks-XbE.png" }, "warFrequency": "always", "clanLevel": 2, "warWins": 4, "clanPoints": 7570, "requiredTrophies": 800, "members": 12, "memberList": [ { "name": "King Nothing", "role": "member", "expLevel": 98, "league": { "id": 29000010, "name": "Crystal League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/Hyqco7bHh0Q81xB8mSF_ZhjKnKcTmJ9QEq9QGlsxiKE.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/Hyqco7bHh0Q81xB8mSF_ZhjKnKcTmJ9QEq9QGlsxiKE.png", "medium": "https://api-assets.clashofclans.com/leagues/288/Hyqco7bHh0Q81xB8mSF_ZhjKnKcTmJ9QEq9QGlsxiKE.png" } }, "trophies": 2160, "clanRank": 1, "previousClanRank": 1, "donations": 285, "donationsReceived": 88 }, { "name": "Fresh LP", "role": "member", "expLevel": 91, "league": { "id": 29000009, "name": "Gold League I", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/CorhMY9ZmQvqXTZ4VYVuUgPNGSHsO0cEXEL5WYRmB2Y.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/CorhMY9ZmQvqXTZ4VYVuUgPNGSHsO0cEXEL5WYRmB2Y.png", "medium": "https://api-assets.clashofclans.com/leagues/288/CorhMY9ZmQvqXTZ4VYVuUgPNGSHsO0cEXEL5WYRmB2Y.png" } }, "trophies": 1869, "clanRank": 2, "previousClanRank": 2, "donations": 525, "donationsReceived": 37 }, { "name": "Druli", "role": "coLeader", "expLevel": 68, "league": { "id": 29000007, "name": "Gold League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "medium": "https://api-assets.clashofclans.com/leagues/288/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png" } }, "trophies": 1579, "clanRank": 3, "previousClanRank": 3, "donations": 333, "donationsReceived": 156 }, { "name": "Pre", "role": "coLeader", "expLevel": 73, "league": { "id": 29000007, "name": "Gold League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "medium": "https://api-assets.clashofclans.com/leagues/288/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png" } }, "trophies": 1474, "clanRank": 4, "previousClanRank": 4, "donations": 1612, "donationsReceived": 1328 }, { "name": "ScareMe", "role": "leader", "expLevel": 56, "league": { "id": 29000007, "name": "Gold League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "medium": "https://api-assets.clashofclans.com/leagues/288/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png" } }, "trophies": 1423, "clanRank": 5, "previousClanRank": 5, "donations": 925, "donationsReceived": 797 }, { "name": "nadilicous", "role": "coLeader", "expLevel": 71, "league": { "id": 29000007, "name": "Gold League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png", "medium": "https://api-assets.clashofclans.com/leagues/288/vd4Lhz5b2I1P0cLH25B6q63JN3Wt1j2NTMhOYpMPQ4M.png" } }, "trophies": 1337, "clanRank": 6, "previousClanRank": 6, "donations": 678, "donationsReceived": 1142 }, { "name": "☆byDennis☆", "role": "member", "expLevel": 58, "league": { "id": 29000006, "name": "Silver League I", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/nvrBLvCK10elRHmD1g9w5UU1flDRMhYAojMB2UbYfPs.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/nvrBLvCK10elRHmD1g9w5UU1flDRMhYAojMB2UbYfPs.png", "medium": "https://api-assets.clashofclans.com/leagues/288/nvrBLvCK10elRHmD1g9w5UU1flDRMhYAojMB2UbYfPs.png" } }, "trophies": 1282, "clanRank": 7, "previousClanRank": 7, "donations": 5, "donationsReceived": 0 }, { "name": "cev", "role": "member", "expLevel": 36, "league": { "id": 29000005, "name": "Silver League II", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "medium": "https://api-assets.clashofclans.com/leagues/288/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png" } }, "trophies": 1163, "clanRank": 8, "previousClanRank": 8, "donations": 35, "donationsReceived": 85 }, { "name": "limedition", "role": "admin", "expLevel": 42, "league": { "id": 29000005, "name": "Silver League II", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "medium": "https://api-assets.clashofclans.com/leagues/288/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png" } }, "trophies": 1080, "clanRank": 9, "previousClanRank": 9, "donations": 90, "donationsReceived": 288 }, { "name": "lexi", "role": "member", "expLevel": 28, "league": { "id": 29000005, "name": "Silver League II", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "medium": "https://api-assets.clashofclans.com/leagues/288/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png" } }, "trophies": 1038, "clanRank": 10, "previousClanRank": 10, "donations": 0, "donationsReceived": 10 }, { "name": "Frosty", "role": "coLeader", "expLevel": 48, "league": { "id": 29000005, "name": "Silver League II", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png", "medium": "https://api-assets.clashofclans.com/leagues/288/8OhXcwDJkenBH2kPH73eXftFOpHHRF-b32n0yrTqC44.png" } }, "trophies": 1012, "clanRank": 11, "previousClanRank": 11, "donations": 0, "donationsReceived": 267 }, { "name": "Nico", "role": "member", "expLevel": 7, "league": { "id": 29000001, "name": "Bronze League III", "iconUrls": { "small": "https://api-assets.clashofclans.com/leagues/72/uUJDLEdAh7Lwf6YOHmXfNM586ZlEvMju54bTlt2u6EE.png", "tiny": "https://api-assets.clashofclans.com/leagues/36/uUJDLEdAh7Lwf6YOHmXfNM586ZlEvMju54bTlt2u6EE.png", "medium": "https://api-assets.clashofclans.com/leagues/288/uUJDLEdAh7Lwf6YOHmXfNM586ZlEvMju54bTlt2u6EE.png" } }, "trophies": 471, "clanRank": 12, "previousClanRank": 0, "donations": 0, "donationsReceived": 0 } ] }
Response Headers
Vielleicht kann mir jemand weiterhelfen und sagen, wie ich das Handhaben muss, dass ich an die Daten komme und ich diese dann anzeigen kann. Habe wie gesagt leider keine Erfahrung damit, darum möchte ich mich jetzt damit beschäftigen.Liebe Grüße
-
Weil die Weiterleitung natürlich im PHP Teil ist. Wenn bei der PHP Abfrage zurückkommt, dass die eingegebenen werte richtig waren, wird die Session generiert und du wirst weitergeleitet.
-
Hey,
ich wäre euch mehr als dankbar, wenn jemand für mich das Pack HABBO.COM CMS [RECMS] DB SWF EMU [AZURE EMU 180] + UPDATE auf Azure 190 reuploaden könnte, da der TE die Downloads für das CMS und SWF gelöscht hat.
Liebe Grüße
-
Spiele brauch ich nicht.
Pinnwand, Liken, Kommentieren, Posten, ev. Gruppen/ Seiten reichen aus und Profil System.
Wie heißt das CMS?
-
Kann dir auch eine Preisliste nach individuellen Wünschen und Vorgaben erstellen. Um welches Game es sich handelt ist mir auch egal, tut wenig zu sache.
Schreib mir eine PN
-
Hast du bereits wem gefunden?
-
Hallo,
ich bin auf der Suche nach einem Social Media CMS. Wäre gut, wenn es Open Source wäre aber ich kann euch ein paar Euro in die Hand mehmen.
Es sollte viele Funktionen haben, vielleicht auch ein Plugin System, denn wenn es soetwas gibt, findet man viele extra Funktionen durch die Community. Es sollte Facebook änlich sein.Lg
-
Hab jetzt eine neue SWF auf meiner Festplatte ausgegraben und hat jetzt funktioniert, trzd danke für deine Mühe
Lag an der swf anscheinend -
Ja, sollte richtig sein. Hab überall die Domain so eingetragen http://Domain.de
-
Bei mir gibt es keine external_flash_variables nur eine external_variables ?
-
Im Client wird alles geladen und angezeigt außer die Möbel. Die Möbel werden im Katalog nicht angezeigt, im Inventar nicht und im Raum nicht. Ansonsten wird alles angezeigt. Hab ungefähr 100x alles durch getestet und eingestellt, doch es will nicht gehen. Hab Chache gelöscht, Emu neu gestartet - alles.
Liegt das an der SWF oder?
Falls jemand eine alte R63 SWF hat für den Phoenix/ GTE oder einen Lösungsvorschlag wäre ich dankbar.
lg
-
Bei mir kommt auch Serverfehler. Geht das CMS auf Xampp nicht?
-
Das hab ich vorhin bemerkt, ECB hat auch den screen veröffentlicht.
Naja, doofe sache, bin selber schuld aber wenn das wirklich der echte Sentux war, wovon ich stark ausgehe, ist es schon traurig war er abzieht. -
Das hab ich sogar verglichen aber er kann ja einfach nen whois schutz benutzen, was ich persönlich als ST Besitzer such machen würde...
-
Ich mittlerweile auch^^ Und der Screen bzgl der Domain sieht echt aus und die angegeben Daten passen zu ihm, er kommt ja aus Bayern und den Hoster gibt es auch wirklich, der bietet auch .us Domains an.
Wahrscheinlich älterer Screen, da ihm anscheinend die Domain nichtmehr gehört...