标签: webhooks

使用Rails Shopify Webhook设置

我正在尝试使用Rails中的订单/创建设置基本的shopify webhook应用程序.

我已经按照webhooks的support api中的说明进行操作,并部署了那里提供的Sync_App_Demo示例,但无法授权登录授权步骤.它会显示'我们很抱歉出了问题'页面 - myapp/login/authenticate

我是webhooks的新手,并且已经看了所有的搜索和谷歌搜索,但没有喜欢计算webhook连接的基本设置.我根据创建的shopify_app gem设置放置了shopify app api密钥和秘密,但不确定这是否正确.

此外,一旦我通过webhook控制器进行连接,其中有关于指示(例如,我的测试商店的通知顺序面板中的url /order.xml)webhook顺序/创建?

任何帮助将非常感激.

以下是shopify同步应用程序演示的链接:

https://github.com/Shopify/sync_app_demo

http://wiki.shopify.com/WebHook#Rails

ruby-on-rails webhooks shopify

3
推荐指数
1
解决办法
2461
查看次数

设置没有服务器的Telegram机器人

我不太熟悉网络技术,想知道是否有一种方法-一种想法是使用setWebhook-使电报机器人做简单的事情(例如只要有人发送它,一次又一次地重复相同的消息一条消息),而无需设置服务器

我认为可能无法解决,因为我需要解析JSON对象以获取chat_id才能发送消息……但是我希望这里的人可能知道一种方法。

例如

https://api.telegram.org/bot<token>/setWebHook?url=https://api.telegram.org/bot<token>/sendMessage?text=Hello%26chat_id=<somehow get the chat_id>
Run Code Online (Sandbox Code Playgroud)

我已经使用硬编码的聊天ID对其进行了测试,并且可以正常工作……但是,无论它在何处接收消息,它当然始终只会向该聊天发送消息。

json webhooks telegram-bot

3
推荐指数
2
解决办法
5977
查看次数

Gitlab Webhook无法启动Jenkins作业(通过Build Token Root插件)

我想在提交GitLab(git面板)后自动开始构建Jenkins.

所以我设置了这个插件https://wiki.jenkins-ci.org/display/JENKINS/Build+Token+Root+Plugin并配置它:

在此输入图像描述

然后我将webhook添加到GitLab:

在此输入图像描述

现在我可以通过http-request(例如来自浏览器)启动Jenkins任务,但是没有来自Gitlab的成功(通过按钮"Test Hook").为什么?

GitLab的webhook与http请求不一样吗?

由于Jenkins的标准git插件的限制,我可以通过https://wiki.jenkins-ci.org/display/JENKINS/Gitlab+Hook+Plugin自动发布这个Jenkins工作但不能.

webhooks jenkins gitlab

3
推荐指数
1
解决办法
4923
查看次数

Facebook webhook for Ads(Marketing API)

是否有可能为批准广告的事件制作facebook webhook.创建广告时,pending review状态可能需要一些未定义的时间.我需要在广告获得批准后立即拨打电话.

有app/pages/users的facebook webhooks.但广告怎么样?

facebook webhooks facebook-graph-api facebook-marketing-api

3
推荐指数
1
解决办法
3204
查看次数

Buildkite和webhook到git repo

我有一个Buildkite管道运行,但我们最近改变了我们的git仓库.如何将新仓库挂钩到现有管道?

我知道你可以更改repo url,但webhook网址怎么样?

似乎无法在任何地方找到答案.

谢谢您的帮助

git webhooks buildkite

3
推荐指数
1
解决办法
173
查看次数

如何在webhook推送事件中确定分支名称或ID?

当我得到一个简单的webhook事件监听器在我的Azure站点上使用GitHub推送事件时,我欣喜若狂,但我意识到现在我没有在json有效负载中看到分支名称或id(例如https://developer.github. com/v3/activity/events/types/#pushevent)

我想也许"tree_id"会是它,但它似乎不是.我在GitHubs的文档中找不到任何关于此的信息.也许我需要从事件中获取一个id并进行另一个api调用以获得分支?这样做的原因是我希望能够将GitHub推送事件与我的应用程序组合链接,后者已定义了分支.因此,推送事件是在我的不同应用程序上查看代码更改活动的一种方式 - 因此知道分支是重要的.

github webhooks

3
推荐指数
1
解决办法
1523
查看次数

为什么API.AI总是返回"Webhook调用失败.错误:Webhook响应为空."

当我在google project和API.AI代理上创建操作时,我使用自己的服务来成为API.AI实现webhook.我希望API.AI会调用我的webhook.但是当我通过谷歌上的动作模拟器测试时,API.AI总会返回:

"message": "Unexpected apiai response format: Empty speech response",
"apiResponse": {
  "id": "905d5727-bea8-4630-8d3a-e6c173159a94",
  "timestamp": "2017-09-28T02:20:06.954Z",
  "lang": "en",
  "result": {},
  "status": {
    "code": 206,
    "errorType": "partial_content",
    "errorDetails": "Webhook call failed. Error: Webhook response was empty."
  },
  "sessionId": "1506565201634"
}
Run Code Online (Sandbox Code Playgroud)

但是当我检查apache的日志时,API.AI没有调用我的webhook!当我将webhook url替换为firebace功能时,它可以成功运行.但是,如果我使用自己的服务URL作为API.AI webhook url,API.AI无论如何都不会调用webhook.我的服务使用https.

webhooks actions-on-google dialogflow-es

3
推荐指数
1
解决办法
4525
查看次数

使用ngrok url作为facebook webhook的回调网址,但被识别为"未列入白名单"

我的IDE是Pycharm.我想在本地测试我的应用程序,所以我在本地运行我的服务并使用ngrok将我的应用程序暴露给Internet.

ngrok显示的网址是 https://436cb7e9.ngrok.io

但是,当我想验证facebook webhook回调网址使用上面的这个网址时,它显示

ERROR 2017-12-27 08:16:37,407 wsgi_server.py:329]请求主机436cb7e9.ngrok.io未列入白名单.已设置启用的主机(['localhost'])

我之前运行的应用程序很好,但我不知道为什么这次显示错误.有人能给我一些建议吗?

python webhooks pycharm facebook-chatbot facebook-webhooks

3
推荐指数
1
解决办法
1159
查看次数

Gitlab webhook得到错误:500内部服务器错误 - URI :: InvalidURIError

使用Gitlab (10.6.2)和Jenkins在本地机器上安装,并尝试通过gitlab的webhook自动构建,根据https://github.com/jenkinsci/gitlab-plugin/wiki/Setup-Example

但是,当测试推送时,gitlab会出错:

500内部服务器错误 - URI :: InvalidURIError

详细登录production.log是:

开始GET"/ laiwan/laiwan-parent/hooks/2/test?trigger = push_events"for 127.0.0.1 at 2018-04-03 17:11:07 +0800 Processing by Projects :: HooksController #test as HTML参数:{ "trigger"=>"push_events","namespace_id"=>"laiwan","project_id"=>"laiwan-parent","id"=>"2"}在27ms内完成500内部服务器错误(ActiveRecord:2.3ms) )

URI :: InvalidURIError(URI :: InvalidURIError):
lib/gitlab/proxy_http_connection_adapter.rb:14:在make_request'app /services/web_hook_service.rb:26:执行' app/services/test_hooks/base_service.rb:22:in 抓' 应用程序/服务/ test_hooks/base_service.rb:19:在测试' LIB/gitlab/i18n.rb:50:在with_user_locale '应用程序/控制器/ application_controller.rb:330:在 呼叫' LIB/gitlab/request_profiler /中间件.rb:14:在调用' lib/gitlab/etag_caching/middleware.rb:11:在调用' lib/gitlab/middleware/read_only.rb:16:在调用' lib/gitlab/metrics/requests_rack_middleware.rb:27:在电话中'connection'
app/services/web_hook_service.rb:73:in

execute'
app/models/hooks/web_hook.rb:10:in

block in execute'
app/services/test_hooks/base_service.rb:19:in

execute'
app/controllers/projects/hooks_controller.rb:41:in

with_locale' lib/gitlab/i18n.rb:56:in set_locale' lib/gitlab/middleware/multipart.rb:95:in
call'
lib/gitlab/middleware/go.rb:17:in

call'
lib/gitlab/middleware/read_only/controller.rb:28:in

call'
lib/gitlab/request_context.rb:18:in

call'
lib/gitlab/middleware/release_env.rb:10:in

Gitlab webhook的网址是http://localhost:8282/project/laiwan-parent,它是有效的.

似乎有人在gitlab的问题页面上问了类似的问题,但还没有得到任何回应:https …

webhooks jenkins gitlab gitlab-ci

3
推荐指数
1
解决办法
3679
查看次数

如何使用PHP发送嵌入式Webhook [Discord]

当用户在我的网站上填写表单时,我试图将Webhook发送到Discord频道,我确实希望将其嵌入,但是这样做很麻烦。我已经成功地使用“ content”发布了Webhhook,但是我无法将其嵌入。

$Embed = {
  "username": "Kick Report",
  "embeds": [{
    "fields": [
      {
        "name": "Victim",   
        "value": "Change Victim Later",
        "inline": true
      },
      {
        "name": "Reason",
        "value": "Change Reason Later!",
        "inline": true
      },
      {
        "name": "Caller",
        "value": "Change Caller Later"
      },
      {
        "name": "Date",
        "value": "Change Date Later"
      }
    ]
  }]
};


$data = array("content" => $Embed, "Kick Report" => "Webhooks");
$curl = curl_init("https://discordapp.com/api/webhooks/xxxxxxxxxxxxxxxxxxxxxxxx");
 curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
 curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 return curl_exec($curl);
Run Code Online (Sandbox Code Playgroud)

php json webhooks discord

3
推荐指数
1
解决办法
7334
查看次数