Pesquisa de produtos da Amazon - Qual é o URI de serviço?
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.
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
Outras dicas
Vá parahttps://affiliate-program.amazon.com/gp/advertising/api/detail/main.html E você poderá acessar a documentação completa. Os terminais SOAP estão listados aqui:http://docs.amazonwebservices.com/awsecommerceserservice/2009-10-01/dg/index.html?soapendPoints.html