API Warlog

Mindjee

Barbare
6 Avril 2017
2
0
1
Canada
coc.mindjee.com
Niveau
14
Clan
Vikings noir QC
Niveau du clan
3
J'aimerais savoir si j'ai des accro au codage php sur le forum car comme le titre le dis WarLog j'aimerais créé le war log de mon clan sur mon site web mais je me bute toujours a un murs

PHP:
<?php
header('Content-Type: text/html; charset=UTF-8');

$playertag = " " . $_GET['tag'];
    

$token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiIsImtpZCI6IjI4YTMxOGY3LTAwMDAtYTFlYi03ZmExLTJjNzQzM2M2Y2NhNSJ9.eyJpc3MiOiJzdXBlcmNlbGwiLCJhdWQiOiJzdXBlcmNlbGw6Z2FtZWFwaSIsImp0aSI6IjY4ZmM1YWMyLTMxYTAtNDczOC04MzNiLTJhODhjZjk5NTU5OCIsImlhdCI6MTQ4NDE0ODU1Nywic3ViIjoiZGV2ZWxvcGVyLzYwNGFmOTkwLWY2ZmItZTFkNC02M2FkLWU5OWIzOWY2MmFlYyIsInNjb3BlcyI6WyJjbGFzaCJdLCJsaW1pdHMiOlt7InRpZXIiOiJkZXZlbG9wZXIvc2lsdmVyIiwidHlwZSI6InRocm90dGxpbmcifSx7ImNpZHJzIjpbIjE5OC45MS44MS4yIl0sInR5cGUiOiJjbGllbnQifV19.b9nNAaAm6PlRCgUarCPeGq98O5KUQa1annJdkeIsxkEqSrrGPja14Ve3qTQGgnhwAzjQwgEwofszm1llrVe_Wg";

$url = "https://api.clashofclans.com/v1/clans/%23RCOYOPCJ/warlog";

$ch = curl_init($url);

$headr = array();
$headr[] = "Accept: application/json";
$headr[] = "Authorization: Bearer ".$token;

curl_setopt($ch, CURLOPT_HTTPHEADER, $headr);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$res = curl_exec($ch);
$data = json_decode($res, true);
curl_close($ch);
?>
<?php echo $data[clan] ?>
<p>&nbsp;</p>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tbody>

<?php foreach ($items as $item) {
    ?>

    <tr id="<?php echo $item[WarLogEntry][result] ?>" class="listwar">
      <td width="42%" height="80" align="center" valign="middle">viking noir QC</td>
      <td width="200" align="left" valign="middle"><p>★
        </p></td>
      <td width="120" align="center" valign="top">VS</td>
      <td width="200" align="right" valign="middle">
      ★</td>
      <td width="42%" align="center" valign="middle">viking noir QC</td>
    </tr>
<?php } ?>
  </tbody>
</table>

Mon probleme vien du foreach | $items | je ne comprend pas trop pourquoi il ne veux pas apparaitre j'ai essayer avec plusieurs formule et nada

PHP:
 WarLog {
items (Array[WarLogEntry], optional)
}
WarLogEntry {
result (string, optional),
endTime (string, optional),
teamSize (integer, optional),
clan (WarClan, optional),
opponent (WarClan, optional)
}
WarClan {
tag (string, optional),
name (string, optional),
badgeUrls (UrlContainer, optional),
clanLevel (integer, optional),
attacks (integer, optional),
stars (integer, optional),
expEarned (integer, optional)
}
UrlContainer {
small (string, optional),
large (string, optional),
medium (string, optional)
}

J'ai déjà fais plusieur codage CLAN et MEMBRE qui fonctionne bien mais lui je ne sais pas comment le partir