AMAZON Api ошибка аутентификации - PullRequest
2 голосов
/ 19 июля 2010

Попытка использовать Amazon API для получения данных о продукте и в настоящее время безуспешно.

Получение следующей ошибки: (HTTP-запрос был запрещен при использовании схемы аутентификации клиента «Аноним».)

Любой желающий указывает мне правильное направление или дает ссылку на хороший примерИспользование API?

Dim itemRequest As New ItemSearchRequest

With itemRequest
    .Keywords = "Matrix"
    .SearchIndex = "DVD"
    .ResponseGroup = New String() {"Images"}
End With

Dim request As New ItemSearch
request.AWSAccessKeyId = _AWSAccessKeyId
request.Request = New ItemSearchRequest() {itemRequest}

Dim binding As New BasicHttpBinding(BasicHttpSecurityMode.Transport)
binding.MaxReceivedMessageSize = Integer.MaxValue

Dim serviceProvider As New AWS_Services.AWSECommerceServicePortTypeClient(binding, New EndpointAddress("https://webservices.amazon.com/onca/soap?Service=AWSECommerceService"))


serviceProvider.ChannelFactory.Endpoint.Behaviors.Add(New AmazonSigningEndpointBehavior(_AssociateTag, _AWSAccessKeyId))

Dim response As ItemSearchResponse = serviceProvider.ItemSearch(request)

1 Ответ

0 голосов
/ 19 июля 2010

Оказывается, я использовал неправильную комбинацию _AssociateTag, _AWSAccessKeyId. Все остальное в коде было правильным ...

...