我正在尝试使用在上找到的 create hook api 创建一个钩子
http://developer.github.com/v3/repos/hooks/#create-a-hook
但是当我尝试发布时我得到了 301,所以我确定我做错了......
几个问题...
1)如果它是私有的,github如何知道我可以为该repo创建一个钩子?我确定我需要通过 POST 进行身份验证,但是如何?
2) 以下 curl 语句是如何创建钩子的有效示例吗?
curl -v -H "Content-Type: application/json" -X POST -d "{ "name": "cia",
"active": true, "events": [ "push" ], "config": {
"url": "http://requestb.in/######", "content_type": "json" } }"
http://github.com/repos/#####/#####/hooks
为了安全起见,我用#####替换了某些元素......
3) 如果上述内容不正确,我可以提供一个有效示例的片段来为名为“cia”的 webhook 创建一个钩子吗?