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