首页 > 解决方案 > 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")); }

标签: webhooksrevenuecat

解决方案


推荐阅读