New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Atualização do WebService de Rastreamento dos Correios #139

Merged
merged 2 commits into from Jun 17, 2016

Conversation

Projects
None yet
7 participants
@rafaelpatro
Contributor

rafaelpatro commented Mar 20, 2016

Closes #136, #159

Segue uma atualização do tracking conforme alteração do webservice dos Correios.

  • O endereço do webservice foi alterado.
  • A requisição POST foi alterada para SOAP
  • O rastreamento funciona tanto no frontend quanto no backend
  • A atualização automática do transporte também foi atualizada para funcionar com o novo webservice

@rafaelpatro rafaelpatro force-pushed the rafaelpatro:tracking_update branch 2 times, most recently from 702ecc6 to 3da56b9 Mar 20, 2016

@pedro-teixeira

This comment has been minimized.

Owner

pedro-teixeira commented May 11, 2016

@rafaelpatro conseguiu fazer o teste dessa modificação?

@jarjar123 pode me ajudar no review dessa pull request?

@pedro-teixeira pedro-teixeira added this to the v4.6.0 milestone May 11, 2016

@pedro-teixeira pedro-teixeira self-assigned this May 11, 2016

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented May 11, 2016

Fiz um teste simples, em ambiente local, e funcionou.
Mas o interessante é que, em produção, o tracking continua funcionando. Aparentemente o velho webservice dos Correios não deixou de funcionar.

A issue #136 talvez não seja tão urgente assim.

@jarjar123

This comment has been minimized.

Contributor

jarjar123 commented May 11, 2016

👍
Só pra constar que sou o mesmo meliante que postou esta PR (uso 2 contas kkkk).

@pedro-teixeira

This comment has been minimized.

Owner

pedro-teixeira commented May 12, 2016

@rafaelpatro e @jarjar123 é você? hehehehhe

Então deixamos essa PR em aberto por ora.

@pedro-teixeira pedro-teixeira removed this from the v4.7.0 milestone May 19, 2016

@fredbrunken

This comment has been minimized.

fredbrunken commented Jun 13, 2016

Ola a todos. Meu nome é Fred Brunken e coloquei um comentário no site do pedroteixeira. Atualizei o plugin do pedro para correios de 4.5.0 para 4.7.0 e o rastreamento deixou de funcionar. Dava timeout no pedido. Ai fiz as alterações sugeridas nessa modificação e tinha funcionado no meu sistema de testes, mas agora parou no meu sistema de produção. SOAP error....

Recebo esse erro:
2016-06-13T20:45:57+00:00 ERR (3): Warning: SoapClient::SoapClient(http://websro.correios.com.br/sro_bin/sroii_xml.eventos): failed to open stream: HTTP request failed! HTTP/1.1 504 Gateway Timeout^M
in /var/www/html/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php on line 504
2016-06-13T20:45:57+00:00 ERR (3): Warning: SoapClient::SoapClient(): I/O warning : failed to load external entity "http://websro.correios.com.br/sro_bin/sroii_xml.eventos" in /var/www/html/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php on line 504
2016-06-13T20:45:57+00:00 DEBUG (7): Soap Error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://websro.correios.com.br/sro_bin/sroii_xml.eventos' : failed to load external entity "http://websro.correios.com.br/sro_bin/sroii_xml.eventos"

Vou investigar depois com mais calma... Obrigado pelo ótimo plugin... Para mim só falta fazer o rastreamento voltar a funcionar e está ótimo!

@jarjar123

This comment has been minimized.

Contributor

jarjar123 commented Jun 13, 2016

De acordo com os logs o webservice dos Correios não está respondendo. Sugiro aumentar o tempo de espera do request.

@jarjar123

This comment has been minimized.

Contributor

jarjar123 commented Jun 14, 2016

@fredbrunken, dá uma olhada aqui: http://caiutudo.com/fora-do-ar/correios

Tem uma multidão reclamando do webservice fora do ar. Aparentemente o websro está instável desde o dia 10/06.

@jarjar123

This comment has been minimized.

Contributor

jarjar123 commented Jun 14, 2016

@fredbrunken
Apesar do problema no webservice Correios, verifiquei que seu arquivo de configuração está desatualizado (ou a Cache dos arquivos config.xml não foi atualizada após o upgrade).

De acordo com o log, vc ainda usa o url antigo.
image

Testa com o url atualizado, e avisa aqui se funcionar.

@fredbrunken

This comment has been minimized.

fredbrunken commented Jun 14, 2016

@jarjar123

Primeiro, MUITO obrigado pela resposta rápida! Muito bom!

Talvez o problema esteja relacionado ao serviço de rastreamento dos correios... Bom, eu fiz a atualização da versão 4.5.0 para 4.7.0 semana passada meio rápido, e não me lembro se testei o rastreamento. Testei alguns scenarios de diferentes pesos, diferentes códigos postais entre outras coisas, mas não me lembro de ter testado rastreamento, por isso, quando o rastreamento parou de funcionar durante o fim de semana, esperei até segunda para ver se corrigia, quando não se corrigiu, passei a investigar. Portanto, em partes:

  1. quando vi o seu código aqui, testei e como disse, funciona no meu sistema de testes. Por algum motivo, o mesmo código não funciona em produção...
  2. o config.xml é o que voce tem aqui. Copiei exatamente o que voce tem com o url_sro_correios: http://webservice.correios.com.br/service/rastro/Rastro.wsdl, se esse não for o url correto, então qual é?
  3. Não funciona no momento com o código original 4.7.0 e não funciona em produção o seu código com esse URL.
  4. O novo código do 4.7.0 não gera log! isso mesmo, eu inclui e agora vejo que tenho um timeout com o código original 4.7.0... Se vc quiser, eu anexo o código 4.7.0, mas como disse, estou usando um sem modificações, só inclui log em caso de erro.

Eu não sei muito bem como continuar. Se o problema for com os correios, então espero até semana que vem para ver se melhora. Sugestões?

@fredbrunken

This comment has been minimized.

fredbrunken commented Jun 14, 2016

@jarjar123
Desculpa, atualizei o cache do sistema, que normalmente está desligado no meu sistema de testes, e agora funcionou!

Em resumo, seu código funciona o código que vem com o 4.7.0 não está funcionando!

Obrigado

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 14, 2016

Parece que o websro (webservice de rastreamento) caiu definitivamente, como previsto por nosso amigo @mayconheerdt na PR #136.

Fiz alguns testes e deu tudo certo. Só verifiquei um probleminha com a Atualização Automática, que devo corrigir em breve.

SoapFault exception: [soapenv:VersionMismatch] Incoming SOAP message protocol is version 1.2, but endpoint is configured for SOAP 1.1 in /var/www/lib/Zend/Soap/Client.php:1121
Stack trace:
#0 /var/www/lib/Zend/Soap/Client.php(1121): SoapClient->__soapCall('buscaEventos', Array, NULL, NULL, Array)
#1 /var/www/app/code/community/PedroTeixeira/Correios/Model/Sro.php(69): Zend_Soap_Client->__call('buscaEventos', Array)
#2 /var/www/app/code/community/PedroTeixeira/Correios/Model/Sro.php(69): Zend_Soap_Client->buscaEventos(Array)
#3 /var/www/app/code/community/PedroTeixeira/Correios/Model/Observer.php(29): PedroTeixeira_Correios_Model_Sro->request('SS123456789BR')
#4 [internal function]: PedroTeixeira_Correios_Model_Observer->sroTrackingJob(Object(Aoe_Scheduler_Model_Schedule))
#5 /var/www/app/code/community/Aoe/Scheduler/Model/Schedule.php(163): call_user_func_array(Array, Array)
#6 /var/www/app/code/community/Aoe/Scheduler/Model/Schedule.php(541): Aoe_Scheduler_Model_Schedule->runNow(true)
#7 /var/www/app/code/community/Aoe/Scheduler/Model/Observer.php(39): Aoe_Scheduler_Model_Schedule->process()
#8 /var/www/app/code/core/Mage/Core/Model/App.php(1338): Aoe_Scheduler_Model_Observer->dispatch(Object(Varien_Event_Observer))
#9 /var/www/app/code/core/Mage/Core/Model/App.php(1317): Mage_Core_Model_App->_callObserverMethod(Object(Aoe_Scheduler_Model_Observer), 'dispatch', Object(Varien_Event_Observer))
#10 /var/www/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('default', Array)
#11 /var/www/cron.php(76): Mage::dispatchEvent('default')
#12 {main}
@williangringo

This comment has been minimized.

williangringo commented Jun 16, 2016

@magnored magnored referenced this pull request Jun 16, 2016

Open

Webservice fora do ar #159

@frankdors frankdors referenced this pull request Jun 16, 2016

Closed

Correios fora do ar #5

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 16, 2016

Então, é exatamente disso que trata essa PR.
É a implementação desse manual. Tá funcionando legal aqui comigo.

@rafaelpatro rafaelpatro force-pushed the rafaelpatro:tracking_update branch from 3da56b9 to 8271e38 Jun 16, 2016

@pedro-teixeira

This comment has been minimized.

Owner

pedro-teixeira commented Jun 16, 2016

@rafaelpatro essa PR está pronta para merge?

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 16, 2016

Testei ontem e hoje, e estava 👍, mas minha versão ainda era 4.6
Atualizei e resolvi os conflitos agora há pouco, mas ainda não pude testar.

@lecosas

This comment has been minimized.

lecosas commented Jun 16, 2016

@rafaelpatro Eu fiz um merge aqui com o módulo que eu tenho (eu uso o 4.5, mas fiz várias modificações, então não consegui atualizar direto para o 4.7). Aparentente, está funcionando bem, só está dando um erro, que eu não sei se é relacionado a esta alteração ou não. Quando estou tentando rastrear um obnjeto que acabou de ser postado, e só tem 1 interação (código PJ901848490BR), esta dando um erro no Popup. Erro abaixo. Pelo que percebi, está vindo várias linhas em branco, sem o local de postagem e sem a hora.
Obs. Não sei se é do meu template o problema tb.

a:5:{i:0;s:48:"parameter $date must be set, null is not allowed";i:1;s:3549:"#0 /mnt/dados/sites/cuecastore-new/app/code/core/Zend/Date.php(1091): Zend_Date$
#1 /mnt/dados/sites/cuecastore-new/app/code/core/Zend/Date.php(210): Zend_Date->set(NULL, 'U', 'pt_BR')
#2 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Model/Locale.php(524): Zend_Date->__construct(NULL, 'U', Object(Zend_Locale))
#3 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Shipping/Block/Tracking/Popup.php(245): Mage_Core_Model_Locale->date(false, 'U', NULL, false)
#4 /mnt/dados/sites/cuecastore-new/app/design/frontend/base/default/template/shipping/tracking/popup.phtml(149): Mage_Shipping_Block_Tracking_Popup->formatD$
#5 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Template.php(241): include('/mnt/dados/site...')
#6 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/base/d...')
#7 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#8 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#9 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
#10 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Text_List->_toHtml()
#11 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#12 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('content', true)
#13 /mnt/dados/sites/cuecastore-new/app/design/frontend/base/default/template/page/popup.phtml(40): Mage_Core_Block_Abstract->getChildHtml('content')
#14 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Template.php(241): include('/mnt/dados/site...')
#15 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('frontend/base/d...')
#16 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
#17 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Block/Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#18 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
#19 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
#20 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Shipping/controllers/TrackingController.php(76): Mage_Core_Controller_Varien_Action->renderLayout()
#21 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Shipping_TrackingController->popupAction()
#22 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('popup')
#23 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage$
#24 /mnt/dados/sites/cuecastore-new/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#25 /mnt/dados/sites/cuecastore-new/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#26 /mnt/dados/sites/cuecastore-new/index.php(83): Mage::run('default', 'store')
#27 {main}";s:3:"url";s:59:"/shipping/tracking/popup/hash/b3JkZXJfaWQ6MTM5OTE6NGRiY2Qy/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

@lecosas

This comment has been minimized.

lecosas commented Jun 16, 2016

O erro está dando nesta linha do popup.html.
sem titulo

@rafaelpatro rafaelpatro force-pushed the rafaelpatro:tracking_update branch from 8271e38 to 03841a9 Jun 16, 2016

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 16, 2016

Olá @lecosas. Isso é bem estranho.
Essa parte do seu log Zend_Date->set(NULL, 'U', 'pt_BR') já diz muita coisa (com certeza não é template).
Por algum motivo a data não foi carregada.
Atualizei de novo há alguns instantes. Dá uma conferida pra ver se isso já foi resolvido.

@lecosas

This comment has been minimized.

lecosas commented Jun 16, 2016

show @rafaelpatro ! DEsculpe minha ignorancia no GitHub, mas tem alguma forma de eu ver só o que você alterou neste ultimo? Pois eu clico e mostra tudo :(

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 16, 2016

Acho que não, pois sobrescrevi as alterações, ao invés de criar outra PR.
Mas acredito que seu problema foi corrigido nessa alteração.
image

rafaelpatro added a commit to rafaelpatro/correios that referenced this pull request Jun 17, 2016

@rafaelpatro rafaelpatro force-pushed the rafaelpatro:tracking_update branch from 03841a9 to 4bd396c Jun 17, 2016

rafaelpatro added a commit to rafaelpatro/correios that referenced this pull request Jun 17, 2016

@rafaelpatro rafaelpatro force-pushed the rafaelpatro:tracking_update branch from 4bd396c to d470696 Jun 17, 2016

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 17, 2016

Agora sim 👍

@pedro-teixeira

This comment has been minimized.

Owner

pedro-teixeira commented Jun 17, 2016

@rafaelpatro pode me avisar quando estiver feito o merge com master e estiver tudo funcionando? Vou fazer um release especial para esse fix, mais uma vez você está salvando uma galera...

@lecosas

This comment has been minimized.

lecosas commented Jun 17, 2016

Excelente @rafaelpatro , agora aqui funcionou normal. Como lhe falei, não uso a parte de Atualização Automática, então esta parte não sei se está ok.
Obrigado.

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 17, 2016

Testado e funcionando comigo também (inclusive o monitoramento das postagens).
Só ficou uma questão pra ser resolvida:

  • O link de rastreamento do e-mail ainda é o websro (offline). Até onde li, os Correios não forneceram outro link de rastreamento. Enfim alguma sugestão de como resolver isso?
@lecosas

This comment has been minimized.

lecosas commented Jun 17, 2016

@rafaelpatro eu fiz da seguinte forma, peguei o próprio link que é gerado com o HASH, não sei se é o mais correto. Meu email de "postado" é um pouco modificado, mas coloquei o código abaixo. A parte que chama a função getTrackingPopupUrlBySalesModel é a que traz o link com HASH.
Fica mais ou menos assim: www.loja.com.br/shipping/tracking/popup/hash/c2hpcF9pZDoxNTUyNjo0ODYxYzc,/

`getShipment() ?>

getOrder() ?> getAllTracks()): ?> getAllTracks() as $_item): $i++ ?> >
__('Shipped By') ?> __('Tracking Number') ?> __('Link') ?>
escapeHtml($_item->getTitle()) ?> escapeHtml($_item->getNumber()) ?> Rastrear
`
@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 17, 2016

Ok, isso depende do template da loja.
Esqueci que essa extensão não coloca link no e-mail.
Tenho o link pq alterei meu template, como exemplificado aqui #82.

@pedro-teixeira, pode fazer o merge desse branch mesmo? Já resolvi os conflitos.

@lecosas

This comment has been minimized.

lecosas commented Jun 17, 2016

É então, eu usava exatamente como vc fez, usando o websro, mas saiu do ar né?! Ai coloquei o do popup mesmo, pelo menos por enquanto.

@pedro-teixeira pedro-teixeira added this to the v4.7.1 milestone Jun 17, 2016

@pedro-teixeira pedro-teixeira merged commit c561ced into pedro-teixeira:master Jun 17, 2016

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
@pedro-teixeira

This comment has been minimized.

Owner

pedro-teixeira commented Jun 17, 2016

@rafaelpatro publicado no Magento Connect e tudo mais, mais uma vez obrigado pelas contribuições!

@rafaelpatro rafaelpatro deleted the rafaelpatro:tracking_update branch Jun 17, 2016

@fredbrunken

This comment has been minimized.

fredbrunken commented Jun 21, 2016

Desculpa se vou trazer mais problemas para esse post, mas fiz a atualização do magento connect. Agora estou na versão 4.7.1 e funciona, mas...

  1. Ainda é instável. Digamos que isso seja um oferecimento dos correios
  2. O meu log está cheio de erros...

2016-06-21T14:20:28+00:00 ERR (3): Recoverable Error: Argument 1 passed to PedroTeixeira_Correios_Model_Carrier_CorreiosMethod::_getTrackingProgressDetails() must be an instance of SimpleXMLElement, instance of stdClass given, called in /var/www/html/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php on line 662 and defined in /var/www/html/app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php on line 626

uma linha dessas para cada linha do rastreio, ou seja, um rastreio que tenha 5 paradas, 5 erros. Sim, o erro diz ser recoverable, mas...

  1. O chamado SOAP as vezes não funciona e tenho um outro erro nesses casos:

2016-06-21T14:11:45+00:00 DEBUG (7): Soap Error: Error Fetching http headers

parece que o SOAP está tentando retornar algum erro, ao invés de uma resposta positiva e o código não consegue tratar.

De uma forma geral, muito satisfeito mesmo assim.

Obrigado

@jarjar123

This comment has been minimized.

Contributor

jarjar123 commented Jun 21, 2016

  • Quanto ao Soap Error:
    Este problema é crítico, e passou batido nos precários testes que fiz. O log evidencia a um erro de resposta dos Correios. Nesse caso, qualquer falha Soap é da alçada dos Correios. Mas o módulo também está falhando em não interromper o processo. E isso é crítico pois pode causar problemas para a loja, enviando e-mails de Remessa em branco, ou para pessoas erradas, como ocorreu no meu caso. Vou mandar uma PR assim que possível, mas basicamente é só alterar o método request em /app/code/community/PedroTeixeira/Correios/Model/Sro.php

Apenas foi adicionado o comando return false;. Falha grave, mas simples de resolver.

    public function request($trackingCode)
    {
        $params = array(
            'usuario'   => $this->getConfigData('sro_username'),
            'senha'     => $this->getConfigData('sro_password'),
            'tipo'      => $this->getConfigData('sro_type'),
            'resultado' => $this->getConfigData('sro_result'),
            'lingua'    => $this->getConfigData('sro_language'),
            'objetos'   => $trackingCode,
        );

        try {
            $client = new SoapClient($this->getConfigData('url_sro_correios'));
            $response = $client->buscaEventos($params);
            if (empty($response)) {
                throw new Exception("Empty response");
            }
            $this->_xml = $response->return;
        } catch (Exception $e) {
            Mage::log("Soap Error: {$e->getMessage()}");
            return false;
        }
        return $this;
    }
  • Quanto ao Recoverable Error: vejo em seguida
@jarjar123

This comment has been minimized.

Contributor

jarjar123 commented Jun 21, 2016

  • Quanto ao Recoverable Error: A definição de tipo do parâmetro $evento deveria ter sido omitida. Em /app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php, localizar a linha a seguir:
protected function _getTrackingProgressDetails(SimpleXMLElement $evento, $isDelivered=false)

Substituir por:

protected function _getTrackingProgressDetails($evento, $isDelivered=false)
@fredbrunken

This comment has been minimized.

fredbrunken commented Jun 21, 2016

@jarjar123 Vc é o máximo! Estou ocupado agora, mas assim q puder faço as alterações e falo qualquer coisa aqui.

Obrigado

@frankdors frankdors referenced this pull request Jun 22, 2016

Closed

Correios fora do ar #4

@williangringo

This comment has been minimized.

williangringo commented Jun 22, 2016

Fatal error: Call to a member function save() on a non-object in /usr/share/nginx/html/app/code/community/PedroTeixeira/Correios/Model/Observer.php on line 36

Error ao chamar o método save()

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 22, 2016

@williangringo, acredito que isso tenha se resolvido na PR #163.
Testa lá a PR, e não esquece de desativar o compilador.
Aguardo teu feedback.

@williangringo

This comment has been minimized.

williangringo commented Jun 22, 2016

Testado e funcionando.

@vinidade

This comment has been minimized.

vinidade commented Jun 23, 2016

Olá, estou tentando testar em localhost, mas a chamada new SoapClient está demorando uma eternidade. (Fiz um teste em produção e foi instantâneo)
O wsdl_cache já está ativado.
Alguém teria alguma ideia do que pode ser?

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 23, 2016

Não faço ideia. Mas eu desativaria o wsdl_cache nos testes.

@vinidade

This comment has been minimized.

vinidade commented Jun 27, 2016

Uma dúvida:
Realmente é preciso um usuário e uma senha para fazer o rastro dos objetos? Como especificado no código...
'usuario' => $this->getConfigData('sro_username'), 'senha' => $this->getConfigData('sro_password')

Porque eu fiz um teste mudando os parâmetros para outras palavras e o ws retornou a consulta do mesmo jeito..

Se por algum motivo for preciso ter esse usuário mesmo, seria o mesmo user e senha do contrato com os correios?
Obrigado!

@rafaelpatro

This comment has been minimized.

Contributor

rafaelpatro commented Jun 27, 2016

De acordo com o manual, sim, precisa de usuário e senha (ver página 1).
https://github.com/pedro-teixeira/correios/files/318496/Guia_Tecnico_Rastreamento_XML_Cliente-Versao_e-commerce_v_1.7.pdf
Não sei ao certo, mas devem ser os mesmos do SigepWeb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment