2
我正在使用Java原始HTTP客戶端連接到Shopify API(特別是使用Play Framework with the non-defualt sync driver,它實際上是JDK的默認驅動程序)。連接到Shopify/admin/oauth/access_token的零星invalid_request 400錯誤
我的應用程序通常設法成功連接並通過調用/admin/oauth/access_token
端點將臨時訪問令牌轉換爲永久訪問令牌。
但是,有時我從API這個錯誤結果:
Generic Error(400)
{"error":"invalid_request"}
我一直無法重現該問題與我的測試商店 - 我已經嘗試安裝一個新的店面,重新安裝現有門店卸載後,我不知道爲什麼這個調用有時會失敗,以及如何調試它。對於使用我們的應用程序的一些商店,API調用仍然會繼續成功。
一些事是我做的:
- 即使店裏的URL上,我總是用
https://foo.myshopfiy.com/admin/oauth/access_token
URL和自定義域的不是URL自定義域,以防止重定向。 - 我一直在使用
https
URL,從來沒有一個http
一個,又防止重定向(我們注意到的一些問題具有一定的Java HTTP客戶端重定向,所以我們的目標是零重定向) - A thread我發現約這個錯誤表明我們的SSL證書可能存在問題,但是我不認爲這是我的問題,因爲有些請求適用於我們,並且在我們的機器上運行openssl的結果沒有顯示任何問題。
我該怎麼辦?使用Shopify打開支持票?我想這個問題只是在2013年2月19日纔開始的,所以這可能是一個暫時的問題。
您能否請包括:API密鑰,導致錯誤的商店名稱,HTTP請求/響應? Shopify API支持的最佳去處是我們的API和技術論壇:http://ecommerce.shopify.com/c/shopify-apis-and-technology 您是否從我們的任何文檔指向了Stack Overflow? – 2013-02-20 19:08:06
@ LydiaKrupp-Hunter - 是的,這篇文章要求用戶張貼到堆棧溢出 - https://groups.google.com/forum/?fromgroups#!forum/shopify-app-discuss我可以在私人提交上述細節消息而不是公共論壇帖子? – ripper234 2013-02-20 23:47:25
消息lydia [at] shopify.com。 – 2013-02-21 21:19:31