gpt4 book ai didi

ruby - 如何订阅 PubSubHubbub github?

转载 作者:数据小太阳 更新时间:2023-10-29 07:38:04 25 4
gpt4 key购买 nike

我目前正在尝试编写一个基本客户端来监听来自(企业)github 的事件,并相应地进行 API 调用。

我遇到的问题是我无法设法配置 PubSubHubbub 客户端。我以为这是我正在使用的客户端/身份验证,但我现在无法从 the docs 获得基本调用在职的!

为了找出我做错了什么,我正在向我的普通 github 帐户发出 curl 请求:

curl -u "joepym" -i \
https://api.github.com/hub \
-F "hub.mode=subscribe" \
-F "hub.topic=http://github.com/JoePym/faraday/events/push" \
-F "hub.callback=*callbackurl*"

我回来了

HTTP/1.1 100 Continue

HTTP/1.1 422 Unprocessable Entity
Server: GitHub.com
Date: Wed, 08 May 2013 18:13:24 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Status: 422 Unprocessable Entity
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4989
X-GitHub-Media-Type: github.beta
X-Content-Type-Options: nosniff
Content-Length: 38

{
"message": "Invalid event: nil"
}

当我尝试使用企业凭据调用我的企业 github 帐户时,我的主要客户也会收到此无效事件消息。

有人遇到过这个吗?

最佳答案

尝试使用 https://github.com/JoePym/faraday/events/push作为你的 hub.topic。请注意,我们现在使用的是“https”。

关于ruby - 如何订阅 PubSubHubbub github?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16447574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com