http://www.dscredstorm.com/getisbninfo.aspx
Я пытаюсь использовать API Amazon. Я скачал их пример кода, который является приложением формы Windows на C #, но я решил, что он должен работать и на веб-сайте C #, правильно?
SignedRequestHelper.cs - это файл, обладающий некоторыми функциями, которые мне необходимы для отправки подписанного запроса. Это пространство имен - AmazonProductAdvtApi. Я поместил файл в App_Code / Csharp и добавил «используя AmazonProductAdvtApi;» на мою страницу.
Но я получаю эту ошибку: «AmazonProductAdvtApi.SignedRequestHelper» недоступен из-за уровня защиты
Почему?
Дополнительная информация:
SignedRequestHelper helper = new SignedRequestHelper (accessKeyId, secretKey, destination);
См .: http://www.dscredstorm.com/getisbninfo.aspx
Вот объявление класса для SignedRequestHelper.cs:
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
using System.Security.Cryptography;
namespace AmazonProductAdvtApi
{
class SignedRequestHelper
...
... some private consts and vars...
public SignedRequestHelper(string awsAccessKeyId, string awsSecretKey, string destination)
{
this.endPoint = destination.ToLower();
this.akid = awsAccessKeyId;
this.secret = Encoding.UTF8.GetBytes(awsSecretKey);
this.signer = new HMACSHA256(this.secret);
}