问题描述
我需要使用 .net c# 调用 NetSuite Restlet API,但收到未经授权的错误,我有有效的令牌,并且在与邮递员一起尝试时可以工作,下面是我使用的代码,我在谷歌上找不到任何东西,任何人都可以对此提供帮助吗,提供的任何建议都是非常值得赞赏的
string url = "https://123.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=11&deploy=1"; String header = "授权:OAuth ";
// Construct the OAuth header
header += "oauth_signature=\"" + signature + "\",";
header += "oauth_version=\"1.0\",";
header += "oauth_nonce=\"" + nonce + "\",";
header += "oauth_signature_method=\"HMAC-SHA256\",";
header += "oauth_consumer_key=\"" + consumer_id + "\",";
header += "oauth_token=\"" + token_id + "\",";
header += "oauth_timestamp=\"" + time + "\",";
header += "realm=\"" + NS_realm + "\"";
request = (HttpWebRequest)WebRequest.Create(obj);
request.ContentType = "application/json";
request.Method = "GET";
request.Headers.Add(header);
WebResponse response = request.GetResponse();
HttpWebResponse httpResponse = (HttpWebResponse)response;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)