Pergunta

Estou usando o WSDL da pesquisa de produtos da Amazon em um projeto Objective-C. Como o Objective-C não possui suporte direto ao SOAP, não posso usar o WSDL e deixar todo o outro processamento para o meu aplicativo.

Quero saber qual é o URI de serviço para a pesquisa de produtos da Amazon. Este é o WSDL que estou usando

http://soap.amazon.com/schemas2/AmazonWebServices.wsdl

Muito obrigado por qualquer ajuda.

Foi útil?

Solução

A palavra 'serviço' está apenas no XML 3 vezes, por isso estou assumindo que o que você está procurando é:

<service name="AmazonSearchService"> 
    <!-- Endpoint for Amazon Web APIs --> 
    <port name="AmazonSearchPort" binding="typens:AmazonSearchBinding"> 
        <soap:address location="http://soap.amazon.com/onca/soap2"/> 
    </port> 
</service>

EDIT: Visitando aquele url Em um navegador mostra uma página com esta mensagem:

O Amazon EcoMmerce Web Service 3.0 foi prefundido após muitos anos de serviço útil em 31 de março de 2008. Atualize para o Amazon Associates Web Service 4.0, conforme detalhado no Guia de migração. Por favor visite Fórum de Desenvolvedor de Serviços da Web Associados da Amazon Para maiores informações. Se você veio a esta página de um feed RSS, visite Feeds RSS de produto da Amazonpágina para uma atualização.

O Guia de Migração possui muitos locais WSDL, dependendo do site nacional que você deseja; O WSDL do site dos EUA está em http://webservices.amazon.com/awsecommerceserservice/awsecommerceserservice.wsdl E o esquema está em http://webservices.amazon.com/awsecommerceserservice/awsecommerceserservice.xsd

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top