2017-01-28 3 views
0

Я тестирую это. Его первый раз с unirest и mashape.Unirest PHP и Mashape API Response

Код:

<? 
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; 
?> 

Результат:

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

Но, как я установил especific значение ('Нома') переменной?

Как это:

MY NAME 

ответ

0

Попробуйте

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

Я стараюсь, но результат просто показать первое значение переменной: $ getResponseVal = $ response-> raw_body; echo $ getResponseVal; $ getDecodeData = json_decode ($ getResponseVal); echo $ getDecodeData; $ getSpecificValue = $ getSpecificValue ['nome']; echo $ getSpecificValue; –

+0

используйте print_r() вместо echo, потому что echo can not print array и затем какое значение вы хотите показать. – shubham715

Смежные вопросы