Depois de usar a API do ebay recentemente, eu esperava que fosse tão simples solicitar informações da Amazon, mas parece que não ...
Não parece haver uma boa página da Web que explique o básico. Para iniciantes, como é chamado o serviço? Acho que o nome antigo foi abandonado e a sigla AWS usada em todos os lugares (mas esse termo não é abrangente, que inclui a computação em nuvem e outros 20 serviços também?).
Faltam informações claras sobre o novo processo de 'assinatura'. Reunindo trechos de detalhes de várias páginas em que me deparei, parece que antes de agosto de 2009 você só precisava de uma conta de desenvolvedor na Amazon para fazer solicitações e recuperar o XML. Agora você precisa usar algum processo sofisticado de criptografia para criar um número extra na sua string de consulta. Isso significa que os dados da Amazon estão completamente fora do alcance do programador que quer apenas uma solução rápida e simples?
Parece haver um pouco de informação nos feeds RSS, e você pode obter um feed de itens que foram 'marcados' facilmente, mas não sei dizer se existe uma maneira de procurar títulos usando RSS também. Alguns sites parecem sugerir isso, mas acho que estão desatualizados agora?
Se alguém puder dar um breve resumo do estado atual do jogo, ficaria muito grato. Tudo o que eu quero fazer é ir de um título de livro no meu banco de dados e usar o ASP clássico para obter um conjunto de produtos que correspondem à Amazon, listando imagens e preços de capa.
Os 'widgets' da Amazon podem exibir resultados de pesquisa de palavras-chave em minhas páginas, mas eu tenho menos controle sobre eles e eles são mostrados apenas ao usuário - meu código não pode ser visualizado dentro deles.
fonte
Respostas:
Sua postagem contém várias perguntas, então tentarei respondê-las uma por vez:
Embora a documentação seja um pouco difícil de encontrar (provavelmente devido a todas as alterações de nome), a API do PA está muito bem documentada e é bastante elegante. Com um pouco de graxa de cotovelo e alguma experiência anterior em chamar serviços da Web, você não deve ter problemas para obter as informações necessárias da API.
fonte
Concordo que a Amazon parece estar ofuscando intencionalmente até como encontrar a documentação da API e usá-la. Só estou especulando.
Renomear os serviços de "ECS" para " API de publicidade do produto " provavelmente também não foi a melhor jogada, pois essencialmente invalidou todo o mojo do Google que eles criaram ao longo do tempo.
Demorei um pouco para 'descobrir' esse link atualizado para a API de publicidade do produto . Não me lembro de poder descobri-lo facilmente através do típico link 'Desenvolvedor' na página da Amazon. Esta documentação parece ser válida e com a qual trabalhei recentemente.
A alteração nos procedimentos de autenticação também parece adicionar mais complexidade, mas tenho certeza de que eles têm uma razão para isso.
Uso SOAP via C # para me comunicar com a API do produto Amazon.
A publicação de Adam O'Neil aqui, How to get album, dvd, and blueray cover art from Amazon , percorre o método SOAP com C #. Não é a amostra original que eu retirei, e ao contrário do comentário dele, não era uma amostra oficial da Amazon na qual eu tropecei, embora o código pareça idêntico. No entanto, Adam faz um bom trabalho ao apresentar todas as etapas necessárias. Eu gostaria de poder creditar o autor original.
fonte
Eu escrevi um post sobre esse assunto , depois de passar horas vasculhando a documentação obscura da Amazon. Talvez útil como outra visão do processo.
fonte
Encontrei uma boa alternativa para solicitar informações sobre produtos da amazon aqui: http://api-doc.axesso.de/
É uma API de descanso livre que retorna todas as informações relevantes relacionadas ao produto solicitado.
fonte
Alguns links que encontrei:
fonte
Diretamente do moutyh do cavalo: Resumo das operações da API de publicidade do produto, que possui as seguintes categorias:
fonte