连接到Shopify/admin/oauth/access\u令牌时出现零星无效\u请求400错误

连接到Shopify/admin/oauth/access\u令牌时出现零星无效\u请求400错误,shopify,Shopify,我使用java原始HTTP客户端连接到Shopify API(具体来说,使用它实际上是JDK的默认驱动程序) 我的应用程序通常通过调用/admin/oauth/access\u token端点成功连接并将临时访问令牌转换为永久访问令牌 但是,有时我会从API中得到以下错误结果: Generic Error(400) {"error":"invalid_request"} 我无法在我的测试存储中重现这个问题-我尝试过安装一个新的存储,卸载后重新安装现有的存储,我不知道为什么这个调用有时会失败,以

我使用java原始HTTP客户端连接到Shopify API(具体来说,使用它实际上是JDK的默认驱动程序)

我的应用程序通常通过调用
/admin/oauth/access\u token
端点成功连接并将临时访问令牌转换为永久访问令牌

但是,有时我会从API中得到以下错误结果:

Generic Error(400)
{"error":"invalid_request"}
我无法在我的测试存储中重现这个问题-我尝试过安装一个新的存储,卸载后重新安装现有的存储,我不知道为什么这个调用有时会失败,以及如何调试它。对于使用我们的应用程序的一些商店,API调用仍然成功

我正在做的一些事情:

  • 即使商店的URL位于自定义域上,我也始终使用
    https://foo.myshopfiy.com/admin/oauth/access_token
    URL,而不是自定义域的URL,以防止重定向
  • 我总是使用
    https
    URL,而从来没有使用
    http
    URL来防止重定向(我们注意到Java http客户端的重定向有一些问题,所以我们的目标是零重定向)
  • 我发现这个错误表明我们的SSL证书可能存在问题,但是我不认为这是我的问题,因为有些请求对我们有效,并且在我们的机器上运行openssl的结果没有显示任何问题
  • 我应该如何进行?使用Shopify打开支持票


    仅供参考,我发现这个特定问题是昨天在2013年2月19日才开始出现的,因此可能是暂时的问题。

    仅供参考,该问题是由重用临时访问代码引起的


    我们的错误-Shopify可能会在错误消息中更加清晰。

    您能否包括:API密钥、导致错误的商店名称、HTTP请求/响应?Shopify API支持的最佳去处是我们的API和技术论坛:您是否被指示从我们的任何文档中进行堆栈溢出?@LydiaKrupp Hunter-是的,这篇帖子要求用户发布堆栈溢出-我可以在私人消息而不是公共论坛帖子中提交上述详细信息吗?消息lydia[at]shopify.com@LydiaKrupp Hunter-谢谢,电邮。