mariobyte 0 Denunciar post Postado Abril 2, 2019 Estou realizando integração com a API dos correios/SIGEP , e tenho um metódo que me retorna o objeto abaixo, mas com dificuldades de ler o retorno, gostaria de uma ajuda por favor, já tentei da seguinte forma : $result = $phpSigep->solicitaXmlPlp($idPlp); echo $result->numero_etiqueta ; abaixo o var_dump que executei na $result ; PhpSigep\Services\Result Object ( [isSoapFault:protected] => [errorCode:protected] => [errorMsg:protected] => [result:protected] => PhpSigep\Model\SolicitaXmlPlpResult Object ( [tipo_arquivo:protected] => Postagem [versao_arquivo:protected] => 2.3 [plp:protected] => Array ( [id_plp] => 198905887 [valor_global] => 20.85 [mcu_unidade_postagem] => 235917 [nome_unidade_postagem] => AGF BERNARDO MONTEIRO [cartao_postagem] => 0071253637 ) [remetente:protected] => Array ( [numero_contrato] => 9912261781 [numero_diretoria] => 20 [codigo_administrativo] => 10267921 [nome_remetente] => F.A.P. ALEIXO EIRELI - ME [logradouro_remetente] => RUA AIMORES [numero_remetente] => 462 [complemento_remetente] => Array ( ) [bairro_remetente] => FUNCIONARIOS [cep_remetente] => 30140070 [cidade_remetente] => BELO HORIZONTE [uf_remetente] => MG [telefone_remetente] => Array ( ) [fax_remetente] => Array ( ) [email_remetente] => Array ( ) [celular_remetente] => Array ( ) ) [forma_pagamento:protected] => Array ( ) [objeto_postal:protected] => Array ( [numero_etiqueta] => PT622799751BR [codigo_objeto_cliente] => Array ( ) [codigo_servico_postagem] => 04669 [cubagem] => 0 [peso] => 200 [rt1] => Array ( ) [rt2] => Array ( ) [destinatario] => Array ( [nome_destinatario] => AMANDA DE OLIVEIRA BARROS CALVANO [telefone_destinatario] => Array ( ) [celular_destinatario] => Array ( ) [email_destinatario] => Array ( ) [logradouro_destinatario] => RUA BARÃO DE GUAPI [complemento_destinatario] => Array ( ) [numero_end_destinatario] => 244 ) [nacional] => Array ( [bairro_destinatario] => CENTRO [cidade_destinatario] => BARRA MANSA [uf_destinatario] => RJ [cep_destinatario] => 27345040 [codigo_usuario_postal] => Array ( ) [centro_custo_cliente] => Array ( ) [numero_nota_fiscal] => 15101 [serie_nota_fiscal] => Array ( ) [valor_nota_fiscal] => Array ( ) [natureza_nota_fiscal] => Array ( ) [descricao_objeto] => Array ( ) [valor_a_cobrar] => 0 ) [servico_adicional] => Array ( [valor_declarado] => 0 [codigo_servico_adicional] => 25 ) [dimensao_objeto] => Array ( [tipo_objeto] => 2 [dimensao_altura] => 9,00 [dimensao_largura] => 16,00 [dimensao_comprimento] => 21,00 [dimensao_diametro] => 0,00 ) [data_captacao] => 29/03/2019 18:41:59 [data_postagem_sara] => 20190329 [status_processamento] => 1 [numero_comprovante_postagem] => 1621266924 [valor_cobrado] => 20.85 ) [resultArray:protected] => Array ( [tipo_arquivo] => Postagem [versao_arquivo] => 2.3 [plp] => Array ( [id_plp] => 198905887 [valor_global] => 20.85 [mcu_unidade_postagem] => 235917 [nome_unidade_postagem] => AGF BERNARDO MONTEIRO [cartao_postagem] => 0071253637 ) [remetente] => Array ( [numero_contrato] => 9912261781 [numero_diretoria] => 20 [codigo_administrativo] => 10267921 [nome_remetente] => F.A.P. ALEIXO EIRELI - ME [logradouro_remetente] => RUA AIMORES [numero_remetente] => 462 [complemento_remetente] => Array ( ) [bairro_remetente] => FUNCIONARIOS [cep_remetente] => 30140070 [cidade_remetente] => BELO HORIZONTE [uf_remetente] => MG [telefone_remetente] => Array ( ) [fax_remetente] => Array ( ) [email_remetente] => Array ( ) [celular_remetente] => Array ( ) ) [forma_pagamento] => Array ( ) [objeto_postal] => Array ( [numero_etiqueta] => PT622799751BR [codigo_objeto_cliente] => Array ( ) [codigo_servico_postagem] => 04669 [cubagem] => 0 [peso] => 200 [rt1] => Array ( ) [rt2] => Array ( ) [destinatario] => Array ( [nome_destinatario] => AMANDA DE OLIVEIRA BARROS CALVANO [telefone_destinatario] => Array ( ) [celular_destinatario] => Array ( ) [email_destinatario] => Array ( ) [logradouro_destinatario] => RUA BARÃO DE GUAPI [complemento_destinatario] => Array ( ) [numero_end_destinatario] => 244 ) [nacional] => Array ( [bairro_destinatario] => CENTRO [cidade_destinatario] => BARRA MANSA [uf_destinatario] => RJ [cep_destinatario] => 27345040 [codigo_usuario_postal] => Array ( ) [centro_custo_cliente] => Array ( ) [numero_nota_fiscal] => 15101 [serie_nota_fiscal] => Array ( ) [valor_nota_fiscal] => Array ( ) [natureza_nota_fiscal] => Array ( ) [descricao_objeto] => Array ( ) [valor_a_cobrar] => 0 ) [servico_adicional] => Array ( [valor_declarado] => 0 [codigo_servico_adicional] => 25 ) [dimensao_objeto] => Array ( [tipo_objeto] => 2 [dimensao_altura] => 9,00 [dimensao_largura] => 16,00 [dimensao_comprimento] => 21,00 [dimensao_diametro] => 0,00 ) [data_captacao] => 29/03/2019 18:41:59 [data_postagem_sara] => 20190329 [status_processamento] => 1 [numero_comprovante_postagem] => 1621266924 [valor_cobrado] => 20.85 ) ) [_failIfAtributeNotExiste:protected] => ) [soapFault:protected] => [_failIfAtributeNotExiste:protected] => 1 ) Compartilhar este post Link para o post Compartilhar em outros sites
tetsuo 0 Denunciar post Postado Abril 2, 2019 Olá! Da forma como ficou o trecho acima, é bem difícil enxergar/compreender os níveis dos índices. tente assim: echo '<pre>'; print_r($result->numero_etiqueta); echo '</pre>'; Se ficarem dispostos hierarquicamente, edite sua mensagem e substitua o texto que o sr. enviou anteriormente Compartilhar este post Link para o post Compartilhar em outros sites
mariobyte 0 Denunciar post Postado Abril 2, 2019 Obrigado por responder, Com o exemplo que me enviou ele não encontra o nó , apresenta este erro : Atenção Undefined property: PhpSigep\Services\Result::$numero_etiqueta Realmente ele não vem no modelo hierárquico, no manual a hierarquia, é conforme abaixo : <return><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?> <correioslog> <tipo_arquivo>Postagem</tipo_arquivo> <versao_arquivo>2.3</versao_arquivo> <plp> <id_plp>24022403</id_plp> <valor_global>3.6</valor_global> <mcu_unidade_postagem>18484</mcu_unidade_postagem> <nome_unidade_postagem>AC PRESIDENTE VARGAS</nome_unidade_postagem> <cartao_postagem>0067599079</cartao_postagem> </plp> <remetente> <numero_contrato>991220855</numero_contrato> <numero_diretoria>50</numero_diretoria> <codigo_administrativo>17000190</codigo_administrativo> <nome_remetente><![CDATA[Correios - SEAD/GETER]]]]>><![CDATA[</nome_remetente> <logradouro_remetente><![CDATA[Avenida Teste]]]]>><![CDATA[</logradouro_remetente> <numero_remetente><![CDATA[3077]]]]>><![CDATA[</numero_remetente> <complemento_remetente><![CDATA[15º Andar]]]]>><![CDATA[</complemento_remetente> <bairro_remetente><![CDATA[Cidade Nova]]]]>><![CDATA[</bairro_remetente> <cep_remetente><![CDATA[20210030]]]]>><![CDATA[</cep_remetente> <cidade_remetente><![CDATA[Rio de Janeiro]]]]>><![CDATA[</cidade_remetente> <uf_remetente>RJ</uf_remetente> <telefone_remetente><![CDATA[2112345678]]]]>><![CDATA[</telefone_remetente> <fax_remetente/> <email_remetente/> </remetente> <forma_pagamento/> <objeto_postal> <numero_etiqueta>RU012345678BR</numero_etiqueta> <codigo_objeto_cliente/> <codigo_servico_postagem>10987</codigo_servico_postagem> <cubagem>0,00</cubagem> <peso>15</peso> <rt1/> <rt2/> <destinatario> <nome_destinatario><![CDATA[Destinatário Teste]]]]>><![CDATA[</nome_destinatario> <telefone_destinatario/> <celular_destinatario/> <email_destinatario/> <logradouro_destinatario><![CDATA[Rua Teste]]]]>><![CDATA[</logradouro_destinatario> <complemento_destinatario><![CDATA[Loja 123]]]]>><![CDATA[</complemento_destinatario> <numero_end_destinatario><![CDATA[345]]]]>><![CDATA[</numero_end_destinatario> </destinatario> <nacional> <bairro_destinatario><![CDATA[Centro]]]]>><![CDATA[</bairro_destinatario> <cidade_destinatario><![CDATA[Rio de Janeiro]]]]>><![CDATA[</cidade_destinatario> <uf_destinatario>RJ</uf_destinatario> <cep_destinatario><![CDATA[20210900]]]]>><![CDATA[</cep_destinatario> <codigo_usuario_postal/> <centro_custo_cliente/> <numero_nota_fiscal>0</numero_nota_fiscal> <serie_nota_fiscal/> <valor_nota_fiscal/> <natureza_nota_fiscal/> <descricao_objeto/> <valor_a_cobrar>0,0</valor_a_cobrar> </nacional> <servico_adicional> <codigo_servico_adicional>25</codigo_servico_adicional> <codigo_servico_adicional>1</codigo_servico_adicional> </servico_adicional> <dimensao_objeto> <tipo_objeto>1</tipo_objeto> <dimensao_altura>0,00</dimensao_altura> <dimensao_largura>0,00</dimensao_largura> <dimensao_comprimento>0,00</dimensao_comprimento> <dimensao_diametro>0,00</dimensao_diametro> </dimensao_objeto> <data_captacao>13/06/2016 17:17:01</data_captacao> <data_postagem_sara>20160613</data_postagem_sara> <status_processamento>1</status_processamento> <numero_comprovante_postagem>1234567980</numero_comprovante_postagem> <valor_cobrado>3.6</valor_cobrado> </objeto_postal> </correioslog>]]> Compartilhar este post Link para o post Compartilhar em outros sites