2
使用OAuth,我试图验证Web窗体项目Etsy的API。欲了解更多信息,请阅读获取必要的凭证:OAuth C#1.0 Etsy API
http://www.etsy.com/developers/documentation/getting_started/oauth
在下面的代码,我的验证网址回报:
https://openapi.etsy.com/v2/oauth/request_token?oauth_token=xyz
当我在浏览器中访问它,我收到一个丢失的错误签名。我假设我的网址不正确。 Etsy文档说我应该获得登录url参数。我如何从我的代码中获得它?
var consumerContext = new OAuthConsumerContext
{
SignatureMethod = SignatureMethod.HmacSha1,
ConsumerKey = consumerKey,
ConsumerSecret = consumerSecret,
UseHeaderForOAuthParameters = true
};
var session = new OAuthSession(consumerContext,
"https://openapi.etsy.com/v2/oauth/request_token?scope=email_r%20listings_r",
"https://openapi.etsy.com/v2/oauth/request_token",
"https://openapi.etsy.com/v2/oauth/request_token");
IToken requestToken = session.GetRequestToken();
string authorisationUrl = session.GetUserAuthorizationUrlForToken(requestToken);
link1.NavigateUrl = authorisationUrl;
您使用了哪种Oauth软件包?我正在试图弄清楚如何使用ASP.NET webPages来调用etsy api来调用C# – Frank
嗨,我使用了这段代码:http://pastebin.com/bUiRwDr4我愿意向你推销一个库, Etsy并将其解析为强类型类。请与我联系洽谈。 –
谢谢!我们不想管理订单,但如果事情发生变化,我会通过电子邮件发送给您。目前,我们的目标是能够在mysql和etsy之间同步列表。非常多的发布,并将现有的MySQL记录从电子商务网站更新为etsy列表。 – Frank