Résolu Exploiter cette API

Post Malone

Premium
Inscription
2 Novembre 2012
Messages
2 464
Réactions
464
Points
18 189
RGCoins
25
Salut :RG:

Je vous écrit car j'aimerais récupérer les prix de certains items sur csgo, mais malheureusement la plupart des API gratuites sont limitées, il reste donc cette api que je n'ai pas encore essayé car je n'arrive pas a l'exploiter et afficher les prix des items

L'API :


Donc, pouvez-vous m'éclairer ?

Merci d'avance a celui/ceux qui m'aideront
 
Salut :RG:

Je vous écrit car j'aimerais récupérer les prix de certains items sur csgo, mais malheureusement la plupart des API gratuites sont limitées, il reste donc cette api que je n'ai pas encore essayé car je n'arrive pas a l'exploiter et afficher les prix des items

L'API :


Donc, pouvez-vous m'éclairer ?

Merci d'avance a celui/ceux qui m'aideront
Un simple:
PHP:
json_decode($response, true);

Avec $response valant le contenu de la page en texte ;)
 
Qu'est ce que je dois mettre dans la variable $response ? Un json_decode ? File_get_contents ?
Oui, si tu utilises file_get_contents tu auras quelque chose du style:
PHP:
$response = file_get_contents('https://api.csgofast/price/all');
$response = json_decode($response, true);
 
Oui, si tu utilises file_get_contents tu auras quelque chose du style:
PHP:
$response = file_get_contents('https://api.csgofast/price/all');
$response = json_decode($response, true);
Merci. Ca me donne ce code :
Code:
$response = file_get_contents('https://api.csgofast/price/all');
$response = json_decode($response, true);

echo $response;
Mais quand je charge la page, ca me donne une page blanche avec un echo $response; et ca me retourne NULL avec un echo var_dump($response); :(
 
Merci. Ca me donne ce code :
Code:
$response = file_get_contents('https://api.csgofast/price/all');
$response = json_decode($response, true);

echo $response;
Mais quand je charge la page, ca me donne une page blanche avec un echo $response; et ca me retourne NULL avec un echo var_dump($response); :(
Logique, j'ai oublié l'extension du site:
PHP:
$response = file_get_contents('https://api.csgofast.com/price/all');
$response = json_decode($response, true);
 
Ca venait de mon hebergeur, maintenant le problème est résolu, j'arrive a afficher un var_dump, mais maintenant j'aimerais afficher le prix d'un seul item, mais encore une fois je ne sais pas comment faire
 
Ca venait de mon hebergeur, maintenant le problème est résolu, j'arrive a afficher un var_dump, mais maintenant j'aimerais afficher le prix d'un seul item, mais encore une fois je ne sais pas comment faire
PHP:
<?php

$response = file_get_contents('https://api.csgofast.com/price/all');
$response = json_decode($response, true);

    foreach($response as $k=>$v){
        echo "{$k} => {$v} <br />";
    }

?>

 
PHP:
<?php

$response = file_get_contents('https://api.csgofast.com/price/all');
$response = json_decode($response, true);

    foreach($response as $k=>$v){
        echo "{$k} => {$v} <br />";
    }

?>

Merci c'est une avancé ^^
Mais si je veux récupérer un item précis, et pas tous les items
 
Merci c'est une avancé ^^
Mais si je veux récupérer un item précis, et pas tous les items

C'est à dire ? Comme ça ?
PHP:
<?php

$response = file_get_contents('https://api.csgofast.com/price/all');
$response = json_decode($response, true);

    foreach($response as $k=>$v){
        if($k == "AK-47 | Fire Serpent (Field-Tested)"){
            echo "{$k} => {$v} <br />";
        }
    }

?>
 
Cette réponse a aidé l'auteur de cette discussion !
C'est à dire ? Comme ça ?
PHP:
<?php

$response = file_get_contents('https://api.csgofast.com/price/all');
$response = json_decode($response, true);

    foreach($response as $k=>$v){
        if($k == "AK-47 | Fire Serpent (Field-Tested)"){
            echo "{$k} => {$v} <br />";
        }
    }

?>
Merci beaucoup :)
 
Retour
Haut