Hi,
Merci, je vais regarder ça
Edit:
Après lecture de l'API de Blizzard (URL) , j'ai utilisé '?fields=items' dans l'url pour récupérer la valeur "itemLevel".
J'ai ensuite créé un fichier Info.php avec des modifications sur votre code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$perso = 'ImAkns';
$royaume = 'Kael\'thas';
$url = 'http://eu.battle.net/api/wow/character/' . urlencode($royaume) . '/' . urlencode($perso) .'?fields=items';
$info = json_decode(file_get_contents($url));
echo '<h1>LvL</h1>';
echo $info->level;
echo '<h1>iLvL</h1>';
echo $info->averageItemLevelEquipped;
?> |
J'obtiens bien le niveau mais pas le niveau d'objet équipé. Je pense que c'est dût au fait que le niveau d'objet équipé fait partis de "items"
1 2 3 4 5 6 7
| "name":"Imakns",
"realm":"Kael'thas",
"level":100,
"items":
{
"averageItemLevelEquipped":620,
}, |
Cependant je ne sais pas comment faire la liaison entre "items" et "averageItemLevelEquipped"
J'ai donc essayé
" averageItemLevelEquipped " = Pas d'affichage
" items " = Erreur 500
" items.averageItemLevelEquipped " = Erreur 500
" items_averageItemLevelEquipped " = Pas d'affichage
" items(averageItemLevelEquipped) " = Erreur 500
Lien : http://akns.olympe.in/info.php
J'ai quand même commencé la transition d'informations.
J'ai remplacer mon ancien code:
1 2 3 4 5 6 7 8 9 10
| <article class="post resume_post resume_post_2 odd">
<div class="post_header resume_post_header">
<div class="resume_period"> <span class="period_from">L100 - i622</span></div>
<h4 class="post_title"><span class="post_title_icon_g green"></span><a href="http://eu.battle.net/wow/fr/character/kaelthas/ImAkns/advanced">ImAkns @ Kael'thas</a></h4>
<h5 class="post_subtitle">Subtlety PvP</h5>
</div>
<div class="post_body resume_post_body">
<p></p>
</div>
</article> |
Par le nouveau:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <article class="post resume_post resume_post_2 odd">
<div class="post_header resume_post_header">
<div class="resume_period">
<span class="period_from">L <?php
$perso = 'ImAkns';
$royaume = 'Kael\'thas';
$url = 'http://eu.battle.net/api/wow/character/' . urlencode($royaume) . '/' . urlencode($perso) .'?fields=items';
$info = json_decode(file_get_contents($url));
echo $info->level; ?> - i <?php
echo $info->averageItemLevelEquipped; ?> </span></div>
<h4 class="post_title"><span class="post_title_icon_g green"></span><a href="http://eu.battle.net/wow/fr/character/kaelthas/ImAkns/advanced">
<?php
echo $info->name; ?>
@
<?php
echo $royaume->realm; ?>
</a></h4>
<h5 class="post_subtitle">Subtlety PvP</h5>
</div>
<div class="post_body resume_post_body">
<p></p>
</div> |
Et j'obtiens ceci:
Lien : http://akns.olympe.in/indextest.html
Ps: J'ai changé d'hébergeur car Hostinger ne supportait pas les requêtes, j'avais une erreur comme quoi il ne trouvait pas l'IP de Battle.net.
Partager