0
我想從快速在線獲取一些信息。我完全依賴於客戶端來獲取數據。我正在使用oauth1.0a.js庫創建簽名,令牌等。我對起點感到困惑。如何使用OAuth1.0a.js驗證Quickbook REST API?
第一個步驟是創建一個新的對象以下信息
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_token令牌,它是在從https://developer.intuit.com創建應用程序時生成的。但我需要一個auth_token才能成功獲取數據。如何生成此令牌?
oauth文檔說消費者獲得未經授權的請求令牌。用戶授權請求令牌。消費者交換訪問令牌的請求令牌。
感謝。你可以讓我知道menuproxy和granturl。預計那裏有什麼值? – MACMAN
我從我的應用程序配置文件中指定爲我在主機名域中指定的那個granturl。 granturl是一個php文件,我希望顯示從quickbook返回的令牌值。這是正確的路嗎? – MACMAN
授予URL是用戶將啓動OAuth進程的URL。例如如果他們沒有連接,他們會去哪裏連接?菜單代理URL是一個URL,它實質上對一個獲取某些菜單HTML的Intuit的URL之一進行OAuth認證請求。菜單URL完全是可選的 - 你根本不需要菜單。此外,PHP庫在這裏:https://github.com/consolibyte/quickbooks-php –