首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php sdk集成xsolla webhooks

使用php sdk集成xsolla webhooks
EN

Stack Overflow用户
提问于 2021-12-11 22:35:36
回答 1查看 63关注 0票数 0

我正在使用带有php sdk的xsolla webhooks,并且我无法使用webhooks本地运行我的代码

我知道这个错误:

代码语言:javascript
复制
"error": {
        "code": "INVALID_CLIENT_IP",
        "message": "Client IP address (127.0.0.1) not found in allowed IP addresses whitelist (159.255.220.240\/28, 185.30.20.16\/29, 185.30.21.0\/24, 185.30.21.16\/29). Please check troubleshooting section in README.md https:\/\/github.com\/xsolla\/xsolla-sdk-php#troubleshooting"
    }

我正在使用带有php sdk的xsolla webhooks,并且我无法使用webhooks本地运行我的代码

我知道这个错误:

代码语言:javascript
复制
"error": {
        "code": "INVALID_CLIENT_IP",
        "message": "Client IP address (127.0.0.1) not found in allowed IP addresses whitelist (159.255.220.240\/28, 185.30.20.16\/29, 185.30.21.0\/24, 185.30.21.16\/29). Please check troubleshooting section in README.md https:\/\/github.com\/xsolla\/xsolla-sdk-php#troubleshooting"
    }

当我添加ip地址127.0.01

就像这样:

代码语言:javascript
复制
protected static $xsollaSubnets = [
        '159.255.220.240/28',
        '185.30.20.16/29',
        '185.30.21.0/24',
        '127.0.0.1',
        '185.30.21.16/29',
    ];

它显示了另一个错误:

代码语言:javascript
复制
  "error": {
            "code": "INVALID_SIGNATURE",
            "message": "\"Authorization\" header not found in Xsolla webhook request. Please check troubleshooting section in README.md https:\/\/github.com\/xsolla\/xsolla-sdk-php#troubleshooting"
        }

有人能帮上忙吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-02-04 00:30:15

带有消息的"INVALID_SIGNATURE“错误代码”在Xsollaweb钩子请求中找不到授权头“

默认情况下,Apache下的PHP不会将HTTP基本用户/ pass传递给PHP。

为了使这一工作正常进行,您需要在.htaccess或httpd.conf Apache文件中添加以下行:

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70319563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档