2016-04-22 217 views
0

这里是我使用OAuth的库:https://github.com/danielcrenna/oauthQuickBooks的OAuth的API(401)未经授权

我得到令牌,秘密和realmId(公司ID)就好了,并将它们存储,但是当我去做一个简单的请求,我得到(401)未经授权。

下面是我使用的代码:

 var rq = new OAuthRequest 
     { 
      Method = "GET", 
      Type = OAuthRequestType.ProtectedResource, 
      SignatureMethod = OAuthSignatureMethod.HmacSha1, 
      ConsumerKey = ConfigurationManager.AppSettings["ConsumerKey"], 
      ConsumerSecret = ConfigurationManager.AppSettings["ConsumerSecret"], 
      Token = requestToken, 
      TokenSecret = requestTokenSecret, 
      RequestUrl = "https://quickbooks.api.intuit.com/v3/company/" + realmId + "/query?query=select%20%2A%20from%20CompanyInfo&minorversion=4", 
      Version = "1.0", 
     }; 

并且认证标题:

OAuth oauth_consumer_key="****",oauth_nonce="6su4ljd2is5bxns4",oauth_signature="0taFXiouzOkpK258tz%2Fc%2F2fVQ0c%3D",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1461339515",oauth_token="****",oauth_version="1.0" 

我找不到在错误的任何其他细节,我刚开始“401未经授权“。我如何获得此请求?

回答

相关问题