问题标签 [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 回答
18 浏览

graphql - ASP.NET MVC 中的图形 QL API Webhook 接收器

我已经成功注册了一个GraphQL API使用 Url 的 webhook:http://{domain}/{controller}/{action}

在行动中,我想接收有效载荷,

有人可以帮我在 MVC 应用程序中初始化 webhook 接收器吗

0 投票
0 回答
41 浏览

c# - Facebook webhook - 无法验证 URL。响应与 .net 中的挑战不匹配

我正在尝试进行 facebook webhook 设置

但低于错误

无法验证 URL。响应与挑战不匹配,预期值="1752482085",收到="{"version":{"major":..."

你能建议我该怎么做吗?

C#代码:

0 投票
1 回答
204 浏览

asp.net - .NET 5 控制台应用程序使用 Dropbox webhook

我一直在开发一个.NET 5 控制台应用程序,它可以从/向我的 Windows 服务器和 Dropbox 下载和上传文件和文件夹。(附带说明一下,我计划在今年 11 月发布后升级到 .NET 6)。

到目前为止,一切都运行良好,但与其轮询,即以设定的时间间隔从 Dropbox 下载文件,使用Dropbox webhook并根据来自 Dropbox 的更改通知下载更改会更有效率。

在查看 .NET 下的 Dropbox webhooks 时,我很快发现没有.NET 5版本的 Dropbox webhooks NuGet 包。可供我的 Visual Studio 项目安装的唯一 NuGet 包是Microsoft.AspNet.WebHooks.Receivers.Dropbox(版本 1.2.2)。不幸的是,这个 NuGet 包适用于 .NET Framework 4.x 项目。
微软 ASP.NET WebHooks

以下是安装此 NuGet 包后与不兼容相关的相关警告:

我怀疑这个 .NET 4.x Framework NuGet 包实际上可能在 .NET 5 下工作,但我还没有尝试过。但我不喜欢我的项目包含整个 .NET 4.x Framework 文件以及所需的 .NET 5 文件这一事实。

问题:其他人正在做什么以使 webhook 在 .NET 5 或 .NET 6 下工作?

如果这是控制台应用程序的有效选项,我很乐意使用其他技术让 webhook 在 .NET 5 下工作,例如使用 Javascript/nodeJS。

也许我应该使用 .NET Core 3.1,因为它是 LTS 版本,并且它确实包含 .NET Core、Microsoft ASP.NET Core WebHooks下受支持的 Dropbox webhooks NuGet 包。但是我已经在 .NET 5 上投入了大量的时间和精力。帮助!

0 投票
1 回答
38 浏览

c# - 无法为路由不同于 xyz.com/api/webhooks/incoming/* 的 asp.net 通用 webhook 设置 URI

我似乎找不到一种方法来为通用 asp.net webhook 设置这样的 URI,其路由以 /portalapi/v1/* 之类的开头。例如这样的:

webhook 接收器似乎只以 api/* 形式响应来自 URI 的帖子:

我错过了什么吗?或者这是一个错误?有没有人能够改变路线的起点并被 webhook 调用接受?

我通读了这个微软文档,但没有找到任何答案: https ://docs.microsoft.com/en-us/aspnet/webhooks/receiving/receivers

我在 github 上有一张 AspNetWebHooks 团队的公开票。 https://github.com/aspnet/AspNetWebHooks/issues/62