2017-01-28 2 views
0

Ich bin dies testen. Es ist mein erstes Mal mit Unirest und mashape.Unirest PHP und Mashape API Antwort

Code:

<? 
require_once 'includes/unirest/Unirest.php'; 
$cpf = "MY CPF"; 
$response = Unirest\Request::get("https://consulta-situacao-cpf-cnpj.p.mashape.com/consultaSituacaoCPF?cpf=".$cpf, 
    array(
    "X-Mashape-Key" => "MY SECRET KEY" 
) 
); 

echo $response->raw_body; 
?> 

Ergebnis:

{"nome":"MY NAME","situacaoCadastral":"CPF STATUS"} 

Aber, wie ich einen especific Wert ('nome') auf eine Variable?

So:

MY NAME 

Antwort

0

Versuchen Sie, diese

$getResponseVal = $response->raw_body; 
$getDecodeData = json_decode($getResponseVal); 
$getSpecificValue = $getSpecificValue['nome']; //this will assign nome value to variable 
+0

ich versuchen, aber Ergebnis zeigen nur den ersten Variablenwert: $ getResponseVal = $ response-> raw_body; echo $ getResponseVal; $ getDecodeData = json_decode ($ getResponseVal); echo $ getDecodeData; $ getSpecificValue = $ getSpecificValue ['nome']; echo $ getSpecificValue; –

+0

Verwenden Sie print_r() anstelle von echo, weil Echo Array nicht drucken kann und welchen Wert Sie dann anzeigen möchten. – shubham715

Verwandte Themen