【问题标题】:application can’t connect to shopify server应用程序无法连接到 shopify 服务器
【发布时间】:2012-06-26 13:56:45
【问题描述】:

我们正在为 Shopify 开发应用程序并遇到了问题。在安装的第二步尝试通过 API 安装应用程序时,我们的应用程序无法通过链接连接到您的服务器:https://kuvalis-hilll-and-kautzer576.myshopify.com/admin/oauth/access_token。问题在屏幕截图中可见:

http://spur-i-t.com/media/bug.png

是否有可能我们的服务器 IP 或域被您的系统过滤并阻止了所有请求?
从 ecommerce-pc.spur-i-t.com 的生产服务器安装没有问题,但是当我们尝试从其他相同的服务器安装时: testing.ecommerce-pc.spur-i-t.com 具有相同的 PHP 设置和可用端口,发生与您的服务器的连接错误。
使用 SSL 连接到其他网站没有问题。看来问题就在你身边。你能解释一下问题可能是什么吗?

【问题讨论】:

    标签: shopify


    【解决方案1】:

    我查看了日志,对 kuvalis-hilll-and-kautzer576.myshopify.com 的 POST 请求已成功完成,您能否提供您正在使用的库中的任何其他日志记录?

    需要注意的是响应将是 json 格式,您使用的库是否可能不期望这个?

    此外,您发布的屏幕截图使用的商店与本文中包含的链接不同。它在一种情况下有效,在另一种情况下无效?

    您是否尝试过使用 cURL 的相同流程?这样做可能会使问题浮出水面并提供更好的日志记录,以便我们可以调试正在发生的事情。

    没有报告过类似的其他问题,因此这可能是您使用的库的问题。

    【讨论】:

    • 脚本尝试连接任何 Shopify 商店时出现问题。通过 https 连接的端口 443 在我们的服务器上打开。在截图spur-i-t.com/media/step3.pngspur-i-t.com/media/step4.png 中可以看到,当脚本与encrypted.google.tsom 连接时,它会得到响应
    • 当脚本与 shopify 商店连接时,它什么也没有。可以在截图spur-i-t.com/media/step1.pngspur-i-t.com/media/step2.png 中看到如果我们尝试使用来自具有相同php 和服务器设置的模拟服务器的相同脚本,这两种变体都可以工作。仅服务器 IP 和域名的区别(在亚马逊 AWS 云上配置):第一台服务器:testing.ecommerce-pc.spur-i-t.com(不工作!)第二台服务器:ecommerce-pc.spur-i-t。 com(工作!)
    • 约翰,你能检查一下我们的问题吗?
    • 我不确定要检查什么,因为您没有发布我要求的任何内容。简化您正在做的事情,使用命令行 cURL 查看正在发生的事情,发布原始请求和响应,然后我会进行一些研究。
    猜你喜欢
    • 2021-04-22
    • 2016-02-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    • 2013-07-20
    • 2015-09-21
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多