Извините, если вопрос, который я задаю, создает бессмыслицу, поскольку я действительно новичок в этом. (
У меня есть проект, который уже использует Hammock для проверки подлинности oAuth (версия 1.0). А потом я увидел потрясающую инфраструктуру кэширования данных Шона Бёрка AgFx , и я действительно хочу использовать ее в своем проекте.
Но у меня проблема в том, что с гамаком я легко могу сделать запрос, используя
var request = new RestRequest
{
Credentials = _credentials,
Path = "/fav.xml",
Method = WebMethod.Post
};
где я храню токен доступа, ключ потребителя и т. Д. В объекте _credentials. И для меня это волшебство, поэтому мне не нужно преобразовывать их в длинную строку подписи oauth.
Но, насколько я понимаю, в AgFx мне нужно использовать WebLoadRequest для запроса данных, которые выглядят следующим образом
return new WebLoadRequest(loadContext, new Uri(myUri), "POST", "post-data");
где "post-data" должна быть строкой подписи oauth. Тогда в основном мне нужно выбросить то, что дает мне Гамак, и переписать код, чтобы получить подпись.
Мне просто интересно, есть ли лучший способ сделать это? Или я должен сказать, есть ли библиотека, которую я могу использовать, чтобы легко получить эту подпись?
Любая помощь будет высоко ценится!
Приветствия
Xin