Klaviyo 无法连接到 Magento 服务器进行 OAuth 握手
Klaviyo is unable to connect to Magento Server for OAuth Handshake
我有一个问题 “如何解决?”
因为我在集成的时候也遇到了类似的问题
==错误信息==
我们运行陷入了错误
将您的 Klaviyo 帐户与 Magento 2 集成时出错。以下是有关您的错误的详细信息
Klaviyo 无法连接到 Magento 服务器进行 OAuth 握手。
Url 试过的是:None
请确保 /oauth/token/request 和 /oauth/token/access
可以访问
所以如果你能帮助我,那将非常有用。
使用 Klaviyo Integration 在 Magento 2.4.2 上遇到同样的上述问题。
解决方案:
/vendor/magento/module-integration/Controller/Adminhtml/Integration/TokensExchange.php
use Magento\Framework\App\Action\HttpGetActionInterface;
class TokensExchange extends Integration implements
HttpPostActionInterface,HttpGetActionInterface
Added additional interface HttpGetActionInterface
请将此文件覆盖到本地
https://github.com/magento/magento2/commit/68d20230ca9d6198fa3093eb174e24aff47b1646#comments
其实代码和模块都没有问题。
问题是,我在本地主机上使用 magento,所以 klaviyo 无法连接它。
我移动到 public IP 并删除了 url 中的子文件夹格式,即 localhost/magento2 是我的 url。将其更改为与 localhost/
一起使用
所以现在 klaviyo 正在工作。
我有一个问题 “如何解决?”
因为我在集成的时候也遇到了类似的问题
==错误信息==
我们运行陷入了错误 将您的 Klaviyo 帐户与 Magento 2 集成时出错。以下是有关您的错误的详细信息
Klaviyo 无法连接到 Magento 服务器进行 OAuth 握手。
Url 试过的是:None
请确保 /oauth/token/request 和 /oauth/token/access 可以访问
所以如果你能帮助我,那将非常有用。
使用 Klaviyo Integration 在 Magento 2.4.2 上遇到同样的上述问题。
解决方案:
/vendor/magento/module-integration/Controller/Adminhtml/Integration/TokensExchange.php
use Magento\Framework\App\Action\HttpGetActionInterface;
class TokensExchange extends Integration implements HttpPostActionInterface,HttpGetActionInterface
Added additional interface HttpGetActionInterface
请将此文件覆盖到本地
https://github.com/magento/magento2/commit/68d20230ca9d6198fa3093eb174e24aff47b1646#comments
其实代码和模块都没有问题。 问题是,我在本地主机上使用 magento,所以 klaviyo 无法连接它。 我移动到 public IP 并删除了 url 中的子文件夹格式,即 localhost/magento2 是我的 url。将其更改为与 localhost/
一起使用所以现在 klaviyo 正在工作。