我想要一些幫助確認使用哪些URL。 Quickbooks Online不再支持新帳戶的OAuth 1,而OAuth 2文檔似乎有點混亂和混亂。最重要的是,在過去的幾天裏,我看到了API中的許多模糊錯誤,似乎有一些定期維護,但即使所有系統都在運行,我仍然看到一條消息:「我們是由於定期維護暫時不可用。「在Quickbooks Online API上更正OAuth 2的URL?
我一直在嘗試通過將URL粘貼到瀏覽器中來獲取授權碼來測試初始步驟。這裏是我的網址,除了假的client_id和假ngrok子域逐字:
響應目前給了我一個漂亮的黃色便利貼有「我們很快就會回來」就可以了注意。我知道這似乎很明顯,但Intuit狀態頁面顯示所有內容都是綠色的。如果確實發生故障,如果有人可以確認這是正確的URL,那麼它仍然很有幫助,因爲我注意到沒有一個「發現」文檔具有這個URL,但是在將我的頭撞到牆上之後幾天前我意識到發現文檔可能不正確,所以我轉而嘗試使用沙箱網址。
這是否正確或基本URL應該是別的東西,即使在開發模式如
https://appcenter.intuit.com/connect/oauth2
https://oauth.intuit.com/oauth/v1/get_request_token
?
我很驚訝沒有一個詳細的與語言無關的REST客戶端分步示例的OAuth2與Quickbooks Online API。有人評論說,Intuit必須認爲展示如何生成簽名太複雜,每個人都應該只使用一個SDK,但沒有一個SDK是我的選擇。
感謝您的幫助!
謝謝!很好的答案!在發佈之前,我偶然發現了正確的答案,但是我將頭撞向牆壁的主要原因是因爲我在Intuit遇到停機時開始嘗試使用API,並且他們的錯誤消息不清楚發生了什麼。啊!通過將授權請求URL粘貼到Web瀏覽器中,我能夠接收到正確的響應,從而使部分工作不使用URL編碼,如果需要後續步驟,可能會從我這裏抽象出來,因爲oauth2 gem正在使用Faraday gem(this代碼在Ruby on Rails中運行)。 –