如何使用OAuth1.0a.js对Quickbook REST API进行身份验证?
我正在尝试从quickbook online获取一些信息。我完全依赖客户端来获取数据。我正在使用oauth1.0a.js库创建签名、令牌等。我对起点感到困惑 作为第一步,我使用以下信息创建一个新对象如何使用OAuth1.0a.js对Quickbook REST API进行身份验证?,oauth,quickbooks,Oauth,Quickbooks,我正在尝试从quickbook online获取一些信息。我完全依赖客户端来获取数据。我正在使用oauth1.0a.js库创建签名、令牌等。我对起点感到困惑 作为第一步,我使用以下信息创建一个新对象 var oauth = new OAuth({ consumer: { public: '********', secret: '********' }, signature_method: 'HMAC-SHA1' }); var oauthdata=oauth.authorize
var oauth = new OAuth({
consumer: {
public: '********',
secret: '********'
},
signature_method: 'HMAC-SHA1'
});
var oauthdata=oauth.authorize(request,'token');
var sign=oauth.getSignature(request,"token",oauthdata);
现在我必须获得以下信息
var oauth = new OAuth({
consumer: {
public: '********',
secret: '********'
},
signature_method: 'HMAC-SHA1'
});
var oauthdata=oauth.authorize(request,'token');
var sign=oauth.getSignature(request,"token",oauthdata);
我对象征性的方面感到困惑。我只知道一个令牌,即app_令牌,它是在从应用程序创建应用程序时生成的。但是我需要一个auth_令牌来成功获取数据。如何生成此令牌
oauth文档说明使用者获得未经授权的请求令牌。用户授权请求令牌。消费者将请求令牌交换为访问令牌。您是否阅读了Intuit的OAuth文档
- 您向Intuit的服务器发出HTTPS请求以获取请求令牌
- 您将最终用户转发到Intuit的网站进行登录
- Intuit使用oauth_验证令牌将用户发送回您
- 您向Intuit的服务器发出另一个HTTPS请求,以将验证器交换为访问令牌