标签: webhooks

OneDrive推送通知

我刚刚开始使用OneDrive API.我有一个与Google Drive和Dropbox集成的应用程序,并接收来自这些服务的推送通知,我希望包含OneDrive支持.

也许我找不到合适的位置,但我找不到关于如何/如果我可以接收用户OneDrive帐户更改的推送通知的文档.或者,甚至是服务更改列表 - 例如Dropbox的增量调用或Google的更改列表调用.

理想情况下,我想知道OneDrive是否支持类似于Google Drive的手表更改功能,或Dropbox的webhookslongpoll_delta.有人能够对此有所了解吗?

webhooks onedrive

7
推荐指数
1
解决办法
1556
查看次数

如何在本地设置上使用paypal Sandbox webhooks?

我正在玩Paypal REST(php)环境,我喜欢玩沙盒webhooks.是否可以使用本地设置的paypal沙盒webhooks?http://localhost/test

是一个无效的网址

有什么建议?

webhooks

7
推荐指数
3
解决办法
1720
查看次数

如何设置Facebook webhook来监控特定页面

我一直在网上搜索如何设置Facebook webhooks来检查特定的Facebook页面(我是内容编辑器)以获取某些更新.

我在Facebook页面上发生特定的"事件"时,多次阅读有关设置回调URL的文档,但我从未直接回答过如何判断我要监视哪个页面.

我被指向{app-id}/subscriptions端点,但它似乎不是我需要的端点.

有人能提供一个关于它是如何工作的想法吗?

facebook webhooks facebook-graph-api

7
推荐指数
1
解决办法
7056
查看次数

Slack和Gitlab webhook集成不起作用

我正在尝试将Slack与Gitlab集成.我根据https://docs.gitlab.com/ee/project_services/slack.html正确配置了所有内容

在Gitlab中,按"测试设置"确实触发了webhook,我在Slack通道中看到了消息.

此外,运行 $ curl -X POST --data-urlencode 'payload={"channel": "#commits", "username": "webhookbot", "text": "blahblah", "icon_emoji": ":ghost:"}' https://hooks.slack.com/services/mywebhookhere 完美

但是当我真正将某些东西推入存储库时......没有任何反应.(虽然我可以在Gitlab UI中看到提交..)

任何协助将不胜感激!

webhooks gitlab slack

7
推荐指数
1
解决办法
633
查看次数

Jenkins 管道作业不会在 GitHub 推送上触发

我已经创建了 Jenkins Pipline 作业,并希望在我的 GitHub 存储库推送事件上触发它。

我已将 repo url 添加到作业配置并选中“触发推送选项”: 在此处输入图片说明

我还向 jenkins 配置 Github 部分添加了具有所需权限的 GitHub 令牌: 在此处输入图片说明

在 Github 存储库中,我为我的 Jenkins 服务器启用了 webhook: 在此处输入图片说明

在推送到我的 GitHub 存储库后,所有步骤仍然没有触发。

有谁知道发生了什么以及为什么 Jenkins 不触发配置的管道作业?

git github webhooks jenkins jenkins-pipeline

7
推荐指数
2
解决办法
9379
查看次数

如何创建一个网络挂钩?

因此,我正在使用Tropo和Nexmo创建一个click2call应用程序,此时,我需要设置Webhook的帮助。它们都提供了一个指向网络挂钩的地方,但是现在,我不知道在其中包括什么。它是一个php文件吗?还是json?我已经尝试创建一个php,并具有以下内容:

<?php
    header('Content-Type: application/json');
    ob_start();
    $json = file_get_contents('php://input'); 
    $request = json_decode($json, true);
    $action = $request["result"]["action"];
    $parameters = $request["result"]["parameters"];
    $output["contextOut"] = array(array("name" => "$next-context", "parameters" =>
    array("param1" => $param1value, "param2" => $param2value)));
    $output["speech"] = $outputtext;
    $output["displayText"] = $outputtext;
    $output["source"] = "whatever.php";
    ob_end_clean();
    echo json_encode($output);
?>
Run Code Online (Sandbox Code Playgroud)

以后如何从Webhook检索信息并将其存储在数据库中?我已经看过代码片段,但是我不知道在哪里包括它……它是在我的api中,还是在我的webhook指向的php文件中?先感谢您。

php webhooks

7
推荐指数
2
解决办法
1万
查看次数

无法创建AW​​S CodeBuild Webhook

我正在尝试通过AWS CodeBuild创建一个webhook,这是我收到的错误.

这是错误 我还尝试使用以下命令通过AWS CLI创建webhook:

aws codebuild create-webhook --project-name myClassifiedProjectName
Run Code Online (Sandbox Code Playgroud)

我得到同样的错误:

An error occurred (OAuthProviderException) when calling the CreateWebhook operation: Unable to create webhook at this time. Please try again later.
Run Code Online (Sandbox Code Playgroud)

有什么建议?

webhooks amazon-web-services aws-codebuild

7
推荐指数
3
解决办法
2330
查看次数

当 Google Sheet 编辑时触发 webhook

我制作了一个谷歌表,用于与同事共享待办事项列表。

我希望在修改该表时,将消息发送到 slack 频道。

即使试图找到与此相关的 api,我也没有找到合适的。

是否有合适的 API 或 webhook?

google-docs webhooks google-docs-api

7
推荐指数
1
解决办法
9412
查看次数

Stripe:网络钩子事件顺序

您应该如何处理通过 webhooks 接收的事件可以以随机顺序接收的事实?

例如,给定以下有序事件:

  • A:invoiceitem.created(数量为1)
  • B:invoiceitem.updated(数量从 1 到 3)
  • C:invoiceitem.updated(数量从 3 到 2)

您如何确保接收 CAB 不会导致数据损坏(即数量为 2 而不是 3)?

如果 Event#data 中的 previous_attributes 与当前 state 不对应,您可以拒绝 webhook,但是如果您的本地模型已经更新,您就会被卡住,因为您永远不会发现自己处于 webhook 期望的状态。

或者,您可以使用将任何 webhook 视为检索和更新对象的提示。您只需忽略 webhook 发送的数据并始终检索它。即使您收到按 update/delete/create 排序的事件,它也应该可以工作,因为 update 实际上会创建对象,delete 会删除它,而 create 将无法检索对象并且什么都不做。但是,每次 webhook 将数据作为事件数据提供时,都感觉检索数据是一种资源浪费。

之前有人问过这个问题但答案不包括上述解决方案。

谢谢

api webhooks stripe-payments

7
推荐指数
1
解决办法
1052
查看次数

如何对前端的 Stripe PaymentIntent 成功 webhook 做出反应

我正在使用 PaymentIntent 将 web 应用程序更新为 Stripes SCA 就绪流。

到目前为止,我已经工作(在我的本地测试服务器上):

  1. 在前端生成意图并将秘密传递给表单
  2. 使用元素将卡片收集到
  3. 使用 handleCardPayment 创建费用

现在这是我不确定的部分。handleCardPayment 响应似乎都表示一个succeeded事件,但文档警告不要使用此响应,而是等待 Webhook 响应,然后才完成客户订单。

第五步:异步完成客户的订单

您可以使用 Stripe.js 返回的 PaymentIntent 在客户端完成付款时向您的客户提供即时反馈。但是,您的集成不应尝试在客户端处理订单履行,因为客户可能会在付款完成后但在履行过程开始之前离开页面。相反,您需要处理异步事件,以便在付款成功时收到通知并推动履行。文档

到目前为止一切顺利,我已经设置了测试 webhook 并通过 ngrok 进行隧道传输,我实际上可以从 Stripe webhook 接收 paymentIntent。

现在,我的问题就出现在 Stripe 文档结束的地方。从按下“支付”按钮的角度来看,我应该如何处理 UI,以及如何在前端检测到 Webhook 已被触发?

我想知道我是否应该轮询我自己的服务器,它反过来检索一个数据库结果,指示是否已收到此订单的 webhook?或者从技术上和从用户体验的角度来看,处理这个问题的合理方法是什么?

任何指针?

webhooks stripe-payments

7
推荐指数
1
解决办法
511
查看次数