2012-03-01 24 views
5

Tôi đã tìm kiếm cao và thấp để thử và làm cho API quảng cáo sản phẩm hoạt động - Tôi đã thử nhiều ví dụ từ các diễn đàn này và từ internet và nó không hoạt động. Đã có một số thảo luận về việc sửa đổi WSDL và điều đó cũng không hoạt động.Các ví dụ làm việc về dịch vụ web của Amazon

Đây là nơi tôi đã được:
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
http://aws.amazon.com/code/Product-Advertising-API/3941
http://aws.amazon.com/code/Product-Advertising-API/2609
http://flyingpies.wordpress.com/2009/08/13/signing-amazon-product-advertising-api-cwcf-part-2/ *

* Đây là hướng dẫn tốt nhất cho đến khi AWS thay đổi WSDL với NO ví dụ về cách triển khai - Tôi thực sự bắt đầu tự hỏi liệu họ có kiểm tra nội dung của họ trước khi phát hành không!

Có ai có thể XIN cho tôi biết một ví dụ C# đang hoạt động không?

EDIT
Tôi cũng nhận thức được những thông tin niêm yết tại
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
ý nghĩa mà tôi nhận thức rằng AssociateTag bây giờ phải được đính kèm với mỗi tìm kiếm, vv

+0

Thank bạn Peter O cho các bản sửa đổi, tôi rất quen với việc gõ e-mail! –

Trả lời

0

Hiện tại không có tài liệu.

Tôi buộc phải sử dụng các công nghệ được tài liệu hóa tốt hơn, chẳng hạn như API Google Sách.

Khi Amazon nhận được một số tài liệu cho một hệ thống làm việc, tôi sẽ bỏ gắn thẻ này làm câu trả lời và gắn thẻ hiện tại.

4

Tôi đã có một vấn đề tương tự gần đây, tôi đã sử dụng liên kết cuối cùng được đề cập ở trên để tạo ứng dụng aC# nhưng kể từ khi realease mới này ngừng hoạt động và tôi không thể sửa chữa nó.

Tôi đã tải về ví dụ này:

http://aws.amazon.com/code/Product-Advertising-API/2481

Và thực hiện một số thay đổi nhỏ và đã nhận nó tất cả làm việc ...

Một chính thay đổi không gian tên để:

http://webservices.amazon.com/AWSECommerceService/2011-08-01

Xuyên suốt tất cả mã ......

Tôi nghĩ rằng tôi có thể đã cập nhật mã ở một vài địa điểm khác và có thể giúp bạn nếu các lỗi này xảy ra

+0

Xin chào Paul, cảm ơn vì điều này. Thật đáng thất vọng.Khi bạn phát triển một API, tôi sẽ mong đợi những người như amazon có tài liệu tốt. Có điều gì đó buồn cười đang diễn ra ở đây. Tôi muốn giải pháp đúng, và tiếc là hack nó không đúng. Tôi tải về các mẫu và có một tài liệu tham khảo Microsoft.Web.Services3.dll không có mặt. Không có mẫu làm việc nào từ Amazon? –

+0

Vâng tôi đã phải tải về Microsoft.Web.Services3.dll và sau đó tham khảo nó. Tôi sẽ không nói nó hack giải pháp như vậy chỉ làm cho nó làm việc với phiên bản mới nhất thay đổi tôi đã đề nghị ở trên chỉ là trỏ nó vào dịch vụ web chính xác và một sự thay đổi ngày đơn giản của nó. Tôi không thể tìm thấy một phiên bản cập nhật của Amazon, vì vậy đây có thể là đặt cược tốt nhất của bạn như là một điểm khởi đầu – Standage

0

Hi bạn có thể sử dụng thư viện này Nager.AmazonProductAdvertising Bạn có thể sử dụng ISBN-10 hoặc ISBN-13 để tải thông tin cuốn sách

NuGet

PM> install-package Nager.AmazonProductAdvertising 

Ví dụ

var authentication = new AmazonAuthentication(); 
authentication.AccessKey = "accesskey"; 
authentication.SecretKey = "secretkey"; 

var wrapper = new AmazonWrapper(authentication, AmazonEndpoint.US, "AssociateTag"); 
//Harry Potter and the Cursed Child 
var result = wrapper.Lookup("978-1338099133"); 
Các vấn đề liên quan