Git 比特桶后拉请求不工作[Kirchbergerknor]
如上所述 对于公共存储库- 我为拉请求柱设置了挂钩: 然后我创建了pull请求 下面是GET和POST变量的转储:Git 比特桶后拉请求不工作[Kirchbergerknor],git,bitbucket,bitbucket-api,Git,Bitbucket,Bitbucket Api,如上所述 对于公共存储库- 我为拉请求柱设置了挂钩: 然后我创建了pull请求 下面是GET和POST变量的转储: GET: Array ( [type] => pullrequest [project] => test ) POST: Array ( ) 我希望它的工作原理与杆钩工作原理相同: POST: Array ( [payload] => {"repository": {"website": "", ... 但后var完全为空Kaleb
GET: Array
(
[type] => pullrequest
[project] => test
)
POST: Array
(
)
我希望它的工作原理与杆钩工作原理相同:
POST: Array
(
[payload] => {"repository": {"website": "", ...
但后var完全为空Kaleb Elwert后:
现在,我要让它保持原样。然而,这不是一个bug。
原始POST钩子在“有效负载”POST中提供JSON数据
变量,但这是一种较旧的做事方法。在
较新的Pull-Request-POST-hook,我们只提供了
application/json,并将数据作为原始POST数据包括在内。我们没有
意图对以下任一项进行任何向后不兼容的更改:
这些钩子,所以最好是有一个单独的端点
管理拉请求挂钩。这是您的示例的修改版本
将json拉入$data变量的代码
<?php
$json = file_get_contents('php://input');
if (!$json) {
return false;
}
$data = json_decode($json);