1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

PHP: Acesso a dados abertos da Camara

Olá,

Estou tentando montar um client web service para ler os dados abertos da Camara dos Deputados.

No entanto, todas as tentativas que fiz geram um erro de acesso na chamada a SoapClient().

Alguém poderia dar uma mão: O código é:

<?php $url="/SitCamaraWS/Deputados.asmx HTTP/1.1"; $oSoapClient = new SoapClient($url, [ 'stream_context' => stream_context_create([ 'http'=> ['accept' => 'text/xml'] ]), 'location' => 'http://www.camara.gov.br/', 'encoding' => 'utf-8', 'trace' => true, 'user_agent' => 'PHP/SOAP' ]); ?>

  • Poderia informar a mensagem de erro?

    thiagorock22   22 de fev de 2017
  • A mensagem de erro é: " Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from '/SitCamaraWS/Deputados.asmx HTTP/1.1' : failed to load external entity "/SitCamaraWS/Deputados.asmx HTTP/1.1" in /Users/frozza/Documents/Internet/Politicos/deputado_da.php:1 Stack trace: #0 /Users/frozza/Documents/Internet/Politicos/deputado_da.php(1): SoapClient->SoapClient('/SitCamaraWS/De...', Array) #1 {main} thrown in /Users/frozza/Documents/Internet/Politicos/deputado_da.php on line 1 "

    Angelo Augusto Frozza   22 de fev de 2017
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags php ou faça a sua própria pergunta.