webhooks - Revenuecat Webhook 问题
问题描述
我已经在 .net core C# 中实现了收入的 webhook。但由于某种原因,我收到了 400 个错误请求,但响应为空。对于任何发生的事件,我很确定我没有通过收入猫在 webbook 中获得 json 响应。我还通过身份验证在收入 cat webhook 上添加了端点。我已经尝试了几次,因为我没有办法在本地机器上测试它。我需要收入猫团队的帮助,以提供一些带有示例实现的参考文档,以获得正确的 json 响应。下面是我用来从添加在收入目录中的 webhook 端点获取 json 响应的代码片段。
var webHookSecret = _configuration[Constants.RevenueCatWebHookSecret]; var headerAuthorization = HttpContext.Request.Headers["Authorization"].ToString(); #region Check authorization if (webHookSecret == headerAuthorization) { json = await new StreamReader(HttpContext.Request.Body).ReadToEndAsync(); } else { _logger.Information($"Un-Authorized token access in revenuecat webhook. Returning BadRequest response."); throw new APIException(HttpStatusCode.Unauthorized, new APIError(_configuration, "InternalServerError")); }
解决方案
推荐阅读
- javascript - 如何让不和谐机器人提及角色和用户?
- javascript - 日期和时间 npm 模块没有给出正确的日期?
- html - CSS边框笔划线帽圆角
- macos - gcloud 崩溃 (NotADirectoryError): (Errno 20) Not a directory: 'xdg-settings' 出现在 type: gcloud init 之后
- c# - 如何检测从子窗体打开的模态窗体?(C# & VS2017)
- python - 构建 95% 置信区间
- nginx - 如果 404 和请求包含某些单词,则 Nginx 重定向
- python - AttributeError:模块 'tensorflow.compat.v2' 没有属性 'logging'
- linux - 带有多行 heredoc 的 Bash 脚本不输出任何内容
- php - 在php中循环后分配关系