问题标签 [asp.net-webhooks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 无法保存使用 ASP.NET C# Web 窗体接收的 Webhook 数据
我正在尝试构建一个 JSON webhook,我已经配置了接收器和 webhook 处理程序。我正在尝试将从 webhook 收到的 POST 数据保存到我的 SQL 服务器。但我不能。
当我向 webhook URL 发出 HTTP 请求时,我有 200 个 OK 响应,并且 webhook 处理程序中的调试点从未命中。我无法弄清楚问题所在,请帮助我。
下面是我的 webhook 处理程序和接收器配置以及 Global.ascx
网络挂钩处理程序
接收者
全球.ascx
调试点 从未到达 Webhook 处理程序方法 ExecuteAsync 我试图将数据保存到文件或数据库的位置。我是新手,如果有人有蚂蚁的想法,请帮助我。谢谢
当我向 Webhook URL 发出 HTTP POST 请求时,我注意到 Visual Studio 上的以下内容: iisexpress.exe 信息:0:注册的“IWebHookReceiver”实例具有以下名称:genericjson、custom。iisexpress.exe 信息:0:使用接收器“genericjson”和 id“i”处理传入的 WebHook 请求。iisexpress.exe 信息:0:为 ID“i”注册了配置设置“GenericJson”。iisexpress.exe 信息:0:为 ID 'z''注册了配置设置'GenericJson'。'iisexpress.exe'(托管 (v4.0.30319)):加载 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll',跳过加载符号。模块经过优化,调试器选项“只是我的代码” 已启用。线程 '' (0x376c) 以代码 0 (0x0) 退出。
asp.net-core-webapi - .Net core 2.1 中的自定义 Webhook 接收器
我正在尝试为 bigcommerce 网络钩子创建网络钩子接收器。
我的功能没有任何问题。但我不知道如何访问接收数据。我不确定如何使用 WebHookHandler。
框架 => .Net core 2.1 控制器 => API 控制器
asp.net-web-api - ASP.NET WebHooks - 版本控制
我想在我们的项目中使用Microsoft.AspNet.WebHooks.Receivers.Stripe库。但是我的WebApi启用了ApiVersion ( Microsoft.AspNet.WebApi.Versioning )。这以某种方式干扰了 WebHooks 默认 Url,即:
我正在使用 AspNet 示例中的示例 StripeWebHookHandler。我尝试像这样将ApiVersion放在WebHookHandler上,但没有成功:
我猜这一定是一个常见问题,但是我还没有找到任何解决方案,无论如何:
1) 使用提供的StripeWebHookHandler对 webhook URL 进行版本控制。
2) 禁用此特定 URL 的版本控制(也尝试了[ApiVersionNeutral]属性)。
bigcommerce - .Net big-commerce 中的自定义 Webhook 接收器
我正在尝试为 bigcommerce 网络钩子创建网络钩子接收器。
我的功能没有命中。
c# - 接收和处理 dynamics 365 webhook
我正在构建这个应用程序,每当创建新联系人时,它都会在动态 CRM 上创建一个 webhook。我一直在关注本指南在您的 Web 应用程序中接收 WebHooks和ASP.NET WebHooks - 接收和处理。我正在使用 requestbin 来检查是否实际创建了 webhook,并且它可以工作。网络钩子已创建。问题是,我不明白如何在我的 Windows 窗体中接收数据。我已将此添加到我的 App.config
我还创建了两个类:
WebHookRegister:注册动态CRM webhook
/li>DynamicsWebHookHandler:从 webhook 获取数据(现在我什么都不做,以后我会用它来做东西)。
/li>
我做的最后一件事是在程序中注册我的 webhook(在我的表单初始化之后,通过调用这个:
我通过阅读指南知道必须按如下方式创建 webhook 接收器 URI:,https://<host>/api/webhooks/incoming/<receiver>/{id}
但我不明白在代码中的何处创建它。
谢谢你的帮助
c# - 监听 Azure Web 作业通知的自定义 Webhook 接收器
是否可以创建一个 Webhook 接收器,只要将某些记录插入数据库(由 Web Job 监控),它就会监听 Azure Web Job 通知?一旦 Web 挂钩收到通知,UI 需要向用户呈现通知。
c# - “如何修复 webhook 接收器的 hasura 中的‘发生错误’错误”
我开发了一个 webhook 接收器来读取邮件中发送的自定义值并将该值保存在数据库中。当我在邮递员上对此进行测试时,它正在将值保存在数据库中。但是当我在 hasura 中对此进行测试时,它显示了一个错误,例如“发生错误”。我无法弄清楚我错过了什么。以下是我的代码。
通用Webhook.cs
c# - 如何使用 api 控制器在 .Net Core 2.* 中设置自定义 Webhook Sender 和 Reciever 实现
我不知道如何在 .Net Core 2.* 中使用自定义发送者、自定义处理程序和持久子发布存储来创建 WebHook。
我已经阅读了许多解释 Webhooks 的文章和示例,但所有这些文章都使用 .NetFramework 而不是新的 .Net Core。
这些文章我发现特别有用:
https://devblogs.microsoft.com/aspnet/sending-webhooks-with-asp-net-webhooks-preview/
https://github.com/aspnet/AspNetWebHooks/tree/master/samples/
https://www.hanselman.com/blog/IntroducingASPNETWebHooksReceiversWebHooksMadeEasy.aspx
这是我当前用于 WebHook Sender 的一些代码:
启动.cs
NotifyApiController.cs(WebHooks 发件人)
WebHookFilterProvider.cs
我实际上不知道从这里做什么。
c# - .NET Google Action WebHook Fulfillment RegisterUpdate Intent
我正在为 Google 操作构建一个 WebHook - Dialogflow Intent Fulfillment。
一开始我在 node.js 上开发 WebHook,但由于 Google 阻止了免费计划的外部 API 调用,我决定切换到 .NET WebHook(因为这是一个针对某些学生的测试项目,我们不会购买计划)。WebHook 很容易调用我们的一些 API。
我现在正在处理的问题是我们在 node.js 原始版本中实现的一个功能,我说的是注册每日更新的 RegisterUpdate Intent。
我想知道如果我的 WebHook 在 c# 中是否也可以处理此功能。如果是这样,如何?
这是一些谈论此功能的官方文档。
目前我们正在按照这个简单的逻辑开发 WebHook 。
提前致谢!