Jump to content

Search the Community

Showing results for tags 'web service'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade, Finanças e Admin. Pública
    • Dúvidas e Discussão de Programação
    • Tutoriais
    • Snippets / Armazém de Código
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


GitHub


LinkedIn


Twitter


Facebook

  1. Estou a desenvolver um conjunto de webservices e todos os que não tem «request» funcionam bem. Os que têm «request» em XML estão sem a dar o seguinte erro: System.InvalidOperationException: O nome de método do serviço Web xxxxxxxxx não é válido. em System.Web.Services.Protocols.HttpServerProtocol.Initialize() em System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing) Não posso alterar o «request» pois não somos nós que o definimos... Agradeço a desde já a Vossa ajuda
  2. Bom dia, Recebi esses certificados 51483XXX.cer ChaveCifraPublicaAT2025.cer PublicChainCA2.p7b Como faço para gerar o .pfx? Não tenho o .key para gerar .pfx Obrigado!
  3. Olá a todos! BlazorFluentUI_FL é uma aplicação web que utiliza os componentes Blazor Fluent UI. Este projeto foi desenvolvido como uma forma de aprender e explorar as capacidades dos mesmos. O objetivo principal é o de conhecer e experimentar os seus vários componentes e padrões. Integra as APIs do Edaman e do YouTube, oferecendo funcionalidades avançadas, como pesquisa de receitas, acesso a uma vasta base de dados de alimentos e a capacidade de assistir a vídeos diretamente na aplicação, com a opção de armazenar informações dos vídeos numa base de dados SQLite, usando o ORM Entity Framework. As Apis Edaman e YouTube foram utilizadas para obter dados de receitas e conteúdo multimédia, respectivamente, para testar o frontend e explorar suas capacidades. Tecnologias Utilizadas: Linguagem C# Blazor Server Componentes do Blazor Fluent UI .NET Core 8 As contribuições são bem-vindas! Se tiver sugestões para novas funcionalidades ou melhorias, sinta-se à vontade para enviar um 'pull request' ou abrir uma 'issue' no repositório. Confira mais detalhes no Github . Documentação em Português e Inglês.
  4. Boas! Alguém já andou de volta dos serviços da Segurança Social Direta, nomeadamente a "Consulta de Comprovativos de Pagamento", em que as definições do serviço estão em http://plataformaservicos.seg-social.pt/files/openapi.yaml ? Estou a tentar aceder a isto com Delphi, através das componentes TIdHTTP e também já tentei com TRESTClient, mas obtenho sempre a mesma resposta, em que diz que foi excedido o limite de tempo do pedido. Isto é baseado no Swagger e estou um pouco às aranhas. Algém pode ajudar ?
  5. Boas a todos, Tenho duvida no campo: 1.6.14.4 – Indicador Débito/Crédito (DebitCreditIndicator). Segundo a documentação a AT - https://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Faturacao/Fatcorews/Documents/Comunicacao_dos_elementos_dos_documentos_de_faturacao.pdf Ao enviar uma Factura ou Nota de débito para o Webservice, este indicador deve ser D ou C
  6. Olá, tudo bem? Recentemente adquiri os arquivos de testes para o Portal das Finanças, E-fatura e derivados. Estou tentando perceber como funciona mas estou totalmente um nabo nisso, não consigo nem se quer listar as faturas, ler os arquivos .wsdl e estou a ficar maluco em ler todas as documentações de mais de 50 páginas com termos muito técnicos porém sem nenhum exemplo e isso está me atrapalhando demasiado no meu trabalho porque estou a 2 semanas sem nenhum avanço. Andei a verificar forums postados aqui mas a maioria já possuem demasiadas páginas e muitas das respostas que vão um bocado parecidas com o que estou a passar é de meados de 2012 para frente. Alguém já fizeste a integração utilizando os webservices das finanças que possa me ajudar? Para aqueles que estejam bem dispostos considerem que estou começando do 0 essa integração com o webservices deles e eu apenas tenho os certificados dos ambientes de testes. Obrigado malta,
  7. Olá. Sou programador de um software de contabilidade de código aberto chamado FacturaScripts. Estamos a tentar ligar o nosso sistema à fatura eletrónica de Portugal, mas temos alguns problemas. Como podemos registrar a série? Atualmente temos um erro ao tentar conectar através do WebService. O erro é: Não foi possível conectar ao host. Estamos criando nosso objeto Soap assim: $wsdl = 'Plugins/SaftPt/Wsdl/Comunicacao_Series.wsdl'; return new SoapPortugal($wsdl, [ 'local_cert' => self::PRIVATE_KEY_FILE, 'encoding' => 'utf-8', 'soap_version' => SOAP_1_2, 'at_username' => $user, 'at_password' => $password, 'at_public_key' => 'Plugins/SaftPt/Keys/Testing/ChaveCifraPublicaAT2023.cer', 'location' => 'https://servicos.portaldasfinancas.gov.pt:722/SeriesWSService', 'uri' => 'https://servicos.portaldasfinancas.gov.pt:722/SeriesWSService', ]); Agora que temos nosso objeto Soap com o arquivo wsdl carregado, preenchemos os dados da string e enviamos para o cadastro. $test = new stdClass(); $test->serie = $serie->codserie; $test->tipoSerie = 'N'; $test->classeDoc = 'WD'; $test->tipoDoc = 'NE'; $test->numInicialSeq = 1; $test->dataInicioPrevUtiliz = '2023-01-01'; $test->numCertSWFatur = 9999; $test->meioProcessamento = 'PI'; $client = self::soapClient('series'); var_dump($client->registarSerie($test)); O erro recebido é: Could not connect to host. Qualquer ajuda ou idéias?, obrigado.
  8. Boa tarde, neste momento, estou a realizar testes para o Webservice da Declaração Periódica IVA e estou a ter problemas com a operação "submeterDeclaração - elemento submeterDeclaraçãoIVARequest". Estou a receber como resposta o código 99 - "Erro na validação da palavra-passe" (palavra-passe incorreta, acesso suspenso, etc.). Verifiquei que a palavra-passe está correta e estou a utilizar uma declaração válida. Além disso, o meu subutilizador foi criado recentemente, pelo que não pode estar suspenso. Gostaria de solicitar a vossa ajuda para resolver esta situação. Já solicitei um esclarecimento a AT pelo E-balcão, mas até agora não obti nenhuma resposta. Agradeço antecipadamente e aguardo o vosso retorno. Respeitosos cumprimentos, Luís Cardoso.
  9. Olá a todos! Na comunicação duma nova série é obrigatório incluir o início da numeração de sequência do documento na série. Por exemplo para uma nova série sem documentos já criados é colocado como número inicial 1 <numInicialSeq>1</numInicialSeq> Se agora finalizar a série, pede-me obrigatoriamente para indicar o número do último documento emitido da série que pretendo finalizar No caso de eu não ter criado nenhum documento para esta série, tendría que comunicar novamente 1 <seqUltimoDocEmitido>1</seqUltimoDocEmitido> Seguindo a logica de inicio e fim, ao meu entender se for iniciado no 1 e finalizado no 1, é como se existisse 1 documento comunicado na série Como é que fica em termos de documentos comunicados à AT? Há alguma forma de comunicar a finalização da série sem documentos emitidos? Obrigado
  10. Boa Tarde À dois dias que estou a obter o erro abaixo no Webservice de testes da AT para comunicar Séries. O de produção funciona bem. <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>Erro - Resposta do Servidor </faultstring> <detail> <transactionID>0000000:5c457ae9636bd43804fb1b75</transactionID> <timestamp>2022-11-09 16:24:24.000+00:00</timestamp> </detail> </env:Fault> </env:Body> </env:Envelope> Experimentei tambem na página de testes da AT https://faturas.portaldasfinancas.gov.pt/testarLigacaoWebService.action e dá o mesmo erro. (printscreen em https://ibb.co/sq19rP7 ) Estão a conseguir usar o Webservice de testes para comunicar Séries? Conseguem ajudar? Obrigado
  11. Boa tarde, estou com problemas a consumir os webservices da autoridade tributária responsáveis pela comunicação de obrigações acessórias. Estava a testar o serviço "consultarDeclaracoes", mas recebo sempre um Internal Error. O pedido que estou a fazer é o seguinte: <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:at="http://at.pt/wsp/auth"> <S:Header> <wss:Security xmlns:wss="https://schemas.xmlsoap.org/ws/2002/12/secext" at:Version="2"> <wss:UsernameToken> <wss:Username>Parametro_Username/1</wss:Username> <wss:Nonce>Parametro_Nonce</wss:Nonce> <wss:Password Digest="Parametro_Digest">Parametro_Password</wss:Password> <wss:Created>Parametro_Created</wss:Created> </wss:UsernameToken> </wss:Security> </S:Header> <S:Body> <ns:consultarDeclaracoesRequest xmlns:ns="https://servicos.portaldasfinancas.gov.pt/oaatws/GestaoDeclarativaOAWebService/2021"> <modelo>DMR</modelo> <ano>2022</ano> <mes>2</mes> </ns:consultarDeclaracoesRequest> </S:Body> </S:Envelope> Mas recebo a seguinte response: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Alguém me pode ajudar? Já testei no SoapUi e em C# com o HttpWebRequest, mas recebo sempre a mesma mensagem.
  12. Bbruno

    PHP Webservice INE

    Boa tarde, estou a tentar enviar um inquérito para o INE utilizando o SOAP em PHP, alguém com experiência neste caso que me possa ajudar? Obrigado
  13. Olá. Estou à volta da partilha de resultados que passou a ser obrigatório para quem realiza exames médicos e tratamentos para o SNS ( podem ver no site https://examessempapel.spms.min-saude.pt/normas-de-prescricao-e-prestacao-de-mcdt/ ) Tenho depois de o partilhar com a SPMS usando o protocolo FHIR. A minha ideia seria ter um alojamento online para os exames e que pudesse depois comunicar com o broker da SPMS pelo FHIR. Alguém já trabalhou / trabalha com isto ? O que sugerem em termos de plataforma cloud e protocolo FHIR? Obrigado.
  14. Boa Tarde Estou a tentar consumir este webservice da Associacao Portuguesa do Ambiente. Ja tenho usado outros Webservices, mas sem autenticação. https://qualsiliamb.apambiente.pt/services/egar/GuiaAcompanhamentoWs/v2?wsdl= consigo faze-lo a partir de um cliente Soap. mas tenho de adicionar no xml, o user e a password, bem como um token que me foi fornecido os passos que dei foi 1 - Adicionei um service reference 2 - No codigo Dim ws As New WSEGAR.GuiaAcompanhamentoWsClient ws.ClientCredentials.UserName.UserName = "myusername" ws.ClientCredentials.UserName.Password = "mypwd" Dim wsArgOutput As New WSEGAR.consultarGuiaDetalheOutput Dim wsArgInput As New WSEGAR.consultarGuiaInput Dim identGuia As New WSEGAR.identificadorGuia wsArgInput.tokenCertificacao = "88PfKOQmA7CdjBXj" identGuia.numeroGuia = "PT20220324621342" identGuia.codigoVerificacao = "62ca77d59d140430" wsArgInput.idGuia = identGuia wsArgOutput = ws.consultarGuiaDetalhe(wsArgInput) da-me sempre um erro "FAult Ocurring While processing" parece-me que o problema é na identificacao : ws.ClientCredentials.UserName.UserName = "myusername" ws.ClientCredentials.UserName.Password = "mypwd" Ha outra forma de o fazer? Muito Obrigado Paulo Frutuoso
  15. Boa tarde, Alguém me pode disponibilizar o código em Delphi6 ou Java para comunicar as séries à AT? Obrigada
  16. Boa tarde, Uma fatura foi comunicada via web service à AT com o InvoiceStatus = InvoiceStatus.N Depois, o utilizador cancelou a fatura e foi novamente comunicar com InvoiceStatus = InvoiceStatus.A mas a fatura aparece "Registada" no e-fatura. Não devia de aparecer como anulada? Se tentarmos comunicar novamente com o InvoiceStatus = InvoiceStatus.A é retornada a mensagem: "Já foi registado um documento idêntico." Como comunicar a fatura para aparecer como anulada no e-fatura?
  17. Boa tarde, Existe alguma forma de consultar os recibos (recibos verdes e ou fornecedores) a partir de algum webservice da AT? Neste momento, tenho a solução de abrir uma instancia IE, fazer login no E-Faturas, fazer a consulta e descarregar o excel da consulta, mas não é prático. Obrgado, David Ferreira
  18. Boa tarde, Estou a tentar testar o envio de documentos de transporte à AT através de webservice e dá-me o seguinte erro : {"There was no endpoint listening at https://servicos.portaldasfinancas.gov.pt:701/sgdtws/documentosTransporte that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details."} System.ServiceModel.EndpointNotFoundException The remote server returned an error: (403) Forbidden. Podem-me ajudar? Obrigada
  19. Boas, Tenho tido dificuldades a implementar o web service da entrega das declarações Periódicas de IVA da AT no meu projeto em c#. Gerei o certificado conforme o documento da AT e instalei o certificado gerado mais o que recebi deles para os testes. Quando vou adicionar a web reference, é pedido o certificado e meto ok no que está reconhecido mas dá o seguinte erro. <?xml version='1.0' ?> <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Como não consigo adicionar a referencia saquei diretamente o ficheiro .wsdl mas não tenho a menor ideia de como vou implementar a autentificação para o header. Ainda não tenho muita experiencia ao utilizar web services, mas consegui implementar o web service das declarações remunerações da SS porque os objetos fornecidos do web service continham os respetivos parâmetros para fornecer a autentificação sendo que neste caso, os objetos fornecidos não tem esse tipo de parâmetros. Portanto, não sei como devo proceder à construção do header de autentificação, em C#. Resumidamente, a minha questão é será que gerei erradamente o certificado e é por isso que causa o erro? E qualquer sugestão para a implementação da autentificação. Qualquer ajuda é bem vinda, Obrigado 😀
  20. Bom dia alguma informação das alterações dos certificados SSL ? Hoje tenho um e-mail da AT para fazer alteração dos certificados, eles agora a enviar em formato .pk7 só o trabalho para .CER sem explicação sem informação. O certificado digital de SSL do sítio servicos.portaldasfinancas.gov.pt (portos 4XX,5XX) irá expirar brevemente e, por isso, irá ser alterado no próximo dia 6 de Julho, durante a manhã. Esta alteração implica a substituição do certificado digital de SSL e respetiva cadeia de certificação. Recomendamos que testem os vossos produtos para que não haja problemas na comunicação para a AT por parte dos operadores económicos vossos clientes, designadamente, na invocação dos serviços referentes a Documentos de Transporte, Faturas, Declarações de IRC, Contratos de Arrendamento, ICS, ECS, SICEX, SICEU. Para tal, a AT alterou hoje certificado SSL nos portos de testes (7XX, 8XX) para que cada produtor de software possa testar a continuidade do funcionamento dos seus produtos, contendo já estes endereços o novo certificado SSL. Recomendamos que se valide a cadeia de certificação, conforme o exemplo indicado no “Código Fonte da aplicação em Java Applet”, o qual pode ser obtido através da ligação: https://faturas.portaldasfinancas.gov.pt/testarLigacaoWebService.action O ficheiro agora enviado contém no seu interior as chaves públicas do novo certificado digital SSL e as chaves públicas da cadeia de certificação, no formato “.p7b” e formato “.pem”. Estas chaves públicas são apenas utilizadas no estabelecimento da ligação SSL entre os sistemas dos clientes dos WebServices e a AT. Os pedidos de esclarecimento deverão ser colocados ao e-balcão através do site do portal das finanças. Na esperança de poder contribuir para o seu esclarecimento, enviamos-lhes os melhores cumprimentos,
  21. Bom dia Ao comunicar uma guia de remessa via curl, passei a obter o seguinte erro, desde o final da semana passada, apesar dos certificados estarem validos. Alguém teve esta dificuldade? Obrigado.
  22. Alguém já fez algum trabalho relativo a esta obrigação (mais uma)? Eu fiz o registo no portal https://www.livroreclamacoes.pt/ que esteve em baixo até há pouco tempo mas ainda tenho muitas duvidas sobre este assunto. Pelo que a portaria diz é necessário anunciar, de forma bem visível, nos sites (quem tiver) o acesso ao livro de reclamações electrónico. Ainda não vi ninguém com este "anuncio" no site... Outra coisa que me faz muita confusão é o artigo 3º desta portaria que diz: 2 - O livro de reclamações em formato eletrónico é disponibilizado em quatro modalidades constituídas por 25, 250, 500 e 1500 folhas de reclamação, redigidas nas línguas portuguesa ou inglesa e encontra-se alojado na Plataforma Digital, a que se refere o artigo 10.º da presente portaria. Folhas no formato electrónico? No artigo 6º tem mais um mistério: Artigo 6.º Preço do livro de reclamações 1 - O preço de venda ao público dos livros de reclamações em formato físico é de (euro) 19,76 por unidade. 2 - O preço de venda ao público do livro de reclamações em formato eletrónico é de 50 % do Livro de Reclamações em formato físico. 3 - Sempre que for adquirido um livro de reclamações em formato físico é oferecido um livro de 25 reclamações em formato eletrónico. Eu fiz o registo gratuitamente. Não me foi pedido nenhum pagamento. Alguém tem informações adicionais sobre isto?
  23. Boa tarde! Estou pela primeira vez a tentar integrar a API "netfacturação." de forma a poder faturar com uma aplicação desenvolvida em "Delphi". Está disponível toda a documentação neste site https://login.netfacturacao.pt/DocumentacaoAPI.php?s=documents Usei a ferramenta "WSDL Importer" no Delphi mas o código gerado dá erro. Alguém já utilizou esta ferramenta? Alguém pode ajudar e tentar ver qual é o problema e o que estou a fazer mal? Com os melhores cumprimentos, Nuno Lourenço
  24. Boas pessoal. Vou fazer pela primeira vez uma aplicação android para gestão de um pequeno jogo de um grupo de amigos. Nessa aplicação, para além da lógica inerente ao problema que a aplicação tem de ter, precisava de obter os números do euro milhões através do site oficial da santa casa. Ora, eu não sei se isto é possivel, sei que nos tempos de faculdade através de servicos SOAP e REST que a API da dropbox disponibilizava, consegui fazer um programa que acedia diretamente a dropbox a partir do código java. Sobre os básicos de uma aplicação android, imagino que haja muita informação por ai, por isso não quero perder o vosso tempo a revisitar temas que já foram falados (google it resolve esse problema). Qual seria a melhor forma de resolver este problema? Obrigado.
  25. Boa tarde, Alguém sabe se a AT disponibiliza algum webservice para envio da DMR (AT)? Estou-me a referir à DMR que é enviada á AT e não a que é enviada á segurança social (têm ambas o mesmo nome mas são diferentes). Para enviar á segurança social eu sei que existe e já tenho desenvolvido mas não consigo encontrar nada para enviar á Autoridade Tributária. No entanto existe um site que tem uma aplicação que diz que faz o envio destes ficheiros á AT.
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.