问题标签 [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.

0 投票
0 回答
232 浏览

c# - 通过 ASP.NET Webhook 发送操作时,DialogFlow 未触发事件意图

我正在按照本教程构建一个 .NET Webhook,使用 c 和 app engine 实现对话流

一切正常,除非我想使用 RegisterUpdate Intent 设置 DailyUpdates。

当“setup_notification_update”意图调用 webhook 时,我发送这种 JSON 作为响应:

问题是REGISTER_UPDATE没有触发事件的意图,导致通知没有被安排。这是我在触发该事件时设置的响应:

知道为什么吗?任何帮助将不胜感激。提前致谢。

0 投票
1 回答
6916 浏览

c# - 如何制作“webhook”?

我需要“WinForm”应用程序在 viber 中进行通信。
 “Webhook”计划从viber接收数据(事件),然后数据将在应用程序“WinForm”中使用。

我做了:

  1. 创建项目“ASP.NET Web 应用程序(.NET Framework)”;
  2. 选择了一个模板——“空”+“MVC”+“API”;
  3. 添加了控制器“控制器 MVC 5 - 空”。控制器名称“HookController”;
  4. 我运行应用程序“邮递员”;
  5. “邮差”。我将请求设置为“POST”;
  6. “邮差”。我设置了链接http://localhost:44836/Hook
  7. “邮差”。点击“发送”;
  8. 结果,见图“- = RESULT = -”;

如果我正确理解了理论,那么在执行之后"Postman" action. I click "SEND",该ViberProcess (HttpContext context)方法应该在HookController.cs控制器中执行并且代码应该停止在breakpoint.
这没有发生。

文档Viber REST API-链接

问题。
如何制作 Webhook?

代码HookController.cs

在此处输入图像描述

7. "Postman". Click "SEND"; 在此处输入图像描述

8. The result, see the picture "- = RESULT = -"; 在此处输入图像描述

Server error in application '/'. Could not find this resource. Description: HTTP 404. The resource (or one of its dependencies) may have been deleted, received a different name, or may be temporarily unavailable. Review the following URL and verify that it is correct. Requested URL: / Hook Version Information: Microsoft .NET Framework Version 4.0.30319; ASP.NET version: 4.7.3062.0

Update_1
我使用链接http://localhost:44836/api/Hook
代码不会停在breakpoint.
结果:
{
"Message": "Could not find the HTTP resource corresponding to the request URI \" http://localhost:44836/api/Hook\ ".", "MessageDetail": "Could not find the type corresponding to the controller \" Hook \ " . " }

我使用链接http://localhost:44836/Hook/ViberProcess
代码不会停在breakpoint.
结果
Server error in application '/'. For this object, no parameterless constructors are defined. Description: An unhandled exception occurred during the execution of the current web request. Examine the stack trace for more information about this error and the code snippet that caused it. Exception Details: System.MissingMethodException: No parameter-less constructors are defined for this object. Source Error: An unhandled exception occurred during the execution of the current web request. Information on the origin and location of the exception can be obtained using the following exception stack trace.

在此处输入图像描述

0 投票
3 回答
1194 浏览

asp.net-mvc - ASPNET 等待网页上的 Webhook 响应/结果

我们有一个接受 Stripe 付款的网页,一旦付款完成,Stripe 可以调用我们服务器上的 webhook。

此时,我们可以将订单标记为完成并完成任何其他附加任务。

我们如何让订单网页更新/将用户移动到订单完成?

我们是否应该始终在 AJAX 中访问服务器以检查它现在是否已完成,或者是否有更好的方法来执行此操作。

0 投票
2 回答
1843 浏览

c# - 在 C# 中使用 webhook 中的 JSON

您好我正在寻找创建一个简单的 webhook 接收器并将数据转储到表中。

这是用于使用 Zipwhip 接收短信。Zipwhip 将发送带有 JSON 的帖子。

需要接收JSON并处理。

有什么简单的方法可以做到这一点。

提前致谢。

0 投票
1 回答
100 浏览

rest - 如何在不破坏现有集成的情况下引入 webhook 有效负载的更改

在我们的应用程序资源(如 user/order/shipment )中发生某些事件时,我们会通过事件的高级详细信息通知订阅者有关事件的发生。可以通过 REST Web api 执行对用户/订单/发货等应用程序资源的更改。

现在由于业务需求,现有的 webhook 有效负载结构需要更改,介绍该更改将破坏现有的集成。在不破坏任何现有集成的情况下引入 webhook 有效负载更改的任何解决方案?

现有 webhook 有效负载示例

示例 Future webhook 有效负载

0 投票
0 回答
83 浏览

c# - 我需要什么样的 Webhook 接收器来处理 ASP.NET c# 中编码的 JWT

我是编写 webhook 的新手,所以我的问题可能有一个明显的答案,但我不知道从哪里开始。我正在为 Janrain (IdP) 编写一个 webhook,它们返回看起来像这样的有效负载(编码的 JWT)

我尝试寻找任何可能的文档来告诉我如何处理这些数据,但我还没有弄清楚自定义 webhook 处理程序应该是什么样子。我提到了这个https://www.mindovermachines.com/custom-webhooks-in-net-with-emma-api-easily-test-with-postman/并且能够发布 JSON 请求(显然不是我我回来了)使用通用 Json 接收器。我必须写什么样的接收器来处理这个?任何入门指南都会有所帮助..

TIA

0 投票
0 回答
68 浏览

webhooks - 找不到“xx”接收器的 WebHook 过滤器。通过调用调用“AddWebHooks”的接收器方法添加所需的配置

我正在使用 asp.net core 3.1 webhook 包实现 webhook。这是一个自定义 webhook poc,我需要将此 webhook 公开给外部用户。在运行时我面临以下错误并且无法解决它。

接下来我可以尝试什么?

错误:

找不到“jr4o27tr2r472”接收器的 WebHook 过滤器。通过调用应用程序启动代码中调用“Microsoft.Extensions.DependencyInjection.IMvcBuilder.AddWebHooks”或“IMvcCoreBuilder.AddWebHooks”的接收器特定方法来添加所需的配置。例如,调用“IMvcCoreBuilder.AddGitHubWebHooks”来配置最小的 GitHub 接收器。

当我点击这个网址(http://localhost:49846/api/webhooks/incoming/jr4o27tr2r472/teleported)时,我在事件查看器中遇到了这个问题。

Evenviewer 异常日志

注意:我已将所需的 webhook 服务添加为 configurationservice 方法的一部分。

注意:我在这个webhookpoc中附加了源代码。

0 投票
1 回答
58 浏览

c# - 当用户使用 MS Graph 在 Azure AD 上更新时获取通知

当用户使用 MS Graph 和 Web 挂钩在 MS Azure AD 上更新用户时,我试图收到通知。我尝试过microsoftgraph/msgraph-training-changenotifications但面临以下问题

状态代码:未经授权的 Microsoft.Graph.ServiceException:代码:ExtensionError 消息:操作:创建;例外:[状态代码:未授权;原因: ]

我还探索了此代码中用户数据更改的通知,但它是针对“Mail.Read”权限的,我想要“User.Read”权限。

我的案例/问题就像在我们的 MS Graph Webbook 上没有收到删除 AAD 中的用户的请求,但有些不同。我需要在我的 asp.net 核心项目上更新用户的通知。

请帮我。自过去 3 天以来我一直很困扰,但没有得到适当的解决方案

0 投票
0 回答
35 浏览

azure-web-app-service - 在本地本地服务器上托管 SharePoint Online Webhook 接收器

我想了解是否可以为我的SharePoint Online站点构建ASP.NET 接收器 webhook ,并在本地服务器上托管 ASP.NET WebAPI 接收器,并通过虚拟化服务器以通过 Internet 访问。

0 投票
1 回答
52 浏览

asp.net - 负载均衡器背后的 Asp.net GenericJsonWebHook

我正在实现 ASP.Net Webhook (GenericJsonWebhook) 代码,它完全符合我的要求,但需要 https 连接。服务器处于 AWS 中,SSL 终止发生在 AWS 负载均衡器上,“内部”连接为 http。除了下载和更改 webhook 源之外,任何人都知道如何覆盖 https 要求。(是的,将证书放在网络服务器上是一个答案,但目前不在范围内)

谢谢

理查德