Klaviyo无法连接到Magento服务器进行OAuth握手



引用这个答案:https://community.klaviyo.com/integrations-39/magento-2-4-1-integration-issue-2147?postid=7443#post7443

我有一个问题要问"如何解决">

因为我在融入社会的同时也面临着类似的问题。

===错误消息===

我们遇到了一个错误将您的Klaviyo帐户与Magento 2集成时出错。以下是有关错误的详细信息

Klaviyo无法连接到Magento服务器进行OAuth握手。

尝试的Url为:无

请确保/oauth/token/request和/oauth/togen/access可访问

所以,如果你能帮助我,那将是非常有用的。

使用Klaviyo集成在Magento 2.4.2上获得相同的上述问题。

解决方案:

/vvendor/magento/module-integration/Controller/Adminhtml/integration/TokensExchange.php

使用Magento\Framework\App\Action\HttpGetActionInterface;

class TokensExchange扩展Integration实现HttpPostActionInterface、HttpGetActionInterface

添加了额外的接口HttpGetActionInterface

请将此文件覆盖到本地

https://github.com/magento/magento2/commit/68d20230ca9d6198fa3093eb174e24aff47b1646#comments

实际上,代码或模块中没有任何问题。问题是,我在localhost中使用了magento,所以klaviyo无法连接它。我移到了一个公共IP,并删除了url中的子文件夹格式,即localhost/magento2是我的url。将其更改为使用localhost/

所以现在克拉维约在工作。

相关内容

  • 没有找到相关文章

最新更新