1
I’ll explain my problem
I am working with an API and in this api I am getting a certain fields(codigo,ncm,gtin,origin,codigo_pelo_vendor) so my idea was to use a foreach
in this way
foreach ($content->retorno as $produto){
echo "SKU: ".$produto->codigo . "<br/>";
echo "NCM: ".$produto->ncm . "<br/>";
echo "Origem: ".$produto->origem . "<br/>";
echo "GTIN: ".$produto->gtin . "<br/>";
echo "COD_Fornecedor: ".$produto->codigo_pelo_fornecedor . "<br/>";
}
with this foreach
I even have desired return but also have a return
of the following error:
Return print_r('$content->return'):
Objeto stdClass ([status_processamento] => 3
[status] => OK
[produto] => Objeto stdClass ([id] => 469945219
[nome] => Cabo Rca Automotivo Blindado Stetsom 5 Metros Flexível Conectores Alta Pressão Banhados Bronze Injetado PVC
[ codigo] => 106 [unidade] => pç
[preco] => 18.43 [preco_promocional] => 0
[ncm] => 8544.42.00 [origem] => 0
[gtin] => 7897748729927 [gtin_embalagem] => 7897748729927
[ localizacao] => [peso_liquido] => 0.1
[peso_bruto] => 0.1 [estoque_minimo] => 8 [estoque_maximo] => 0 [id_fornecedor] => 469834741
[codigo_fornecedor] =>121 [codigo_pelo_fornecedor] => RCB5M [unidade_por_caixa] => [preco_custo] => 12,42
[preco_custo_medio] => 12,29 [situação] => A
[tipo] => P [classe_ipi] => [valor_ipi_fixo] => 0,0000
[cod_lista_servicos => [tipo_producao] => T
[tipo_produto_producao] => [descricao_complementar] =>T [tipo_produto_producao] => [descricao_complementar] =>T
```
The value came null or of another type, different from the expected type (object).
– rray
could show us a
print_r('$content->retorno');
?– Augusto Vasques
I understand, and do you know how I can verify that? or stop you from calling because what I need is at the end.
– user198451
Remove foreach and use $product = $content->return->product;
– Benilson
Thank you Benilson, withdrawing the foreach worked
– user198451