我一直在从GitHub实现API示例。在开发环境中,我可以使用OAuth方法登录,并获得令牌并在XERO上执行查询请求。如果我进行部署,则由于错误消息“嗯……我们无法识别该应用程序”,我无法使该应用程序正常工作。我可以登录,然后选择要处理的实例,然后出现错误消息。由于某种原因,我无法获得令牌: 我得到一个https://app.xero.com/oauth/APIAuthorise?oauth_token= 消息,在我的开发环境中。我得到一个令牌。 我在Xero论坛上找到了关于此消息的几篇文章。据写它与TLS有关,我应该升级到1.2。我的问题是我的连接已经是tls1.2,我已验证。我尝试了两个不同的主机进行额外的检查,但结果相同(虚拟Windows 2008 Server和Linux) 问题是如何解决这个问题。同样,我的应用程序在开发中运行良好,但在部署时却无法正常工作。开发系统在W10 / Xampp和PHP 7.2下运行。我的生产环境是常规Linux主机(不知道是什么)和带有统一服务器的虚拟Windows 2008服务器。 该代码与GitHub上发布的原始示例非常相似,因此我没有在此处发布。