На Bitbucket у меня есть простой фрагмент кода, который делает некоторые вещи из Git — неважно.
Я хочу получить название ветви кода, который был передан.
Я пытался и не был слишком успешным, но я чувствую, что я близко …
Вот что я пытался
<?php
$payload = json_decode(file_get_contents('php://input'));
print_r($payload->push->changes->new->name);
Я основал имена полезной нагрузки из этого документа
https://confluence.atlassian.com/bitbucket/event-payloads-740262817.html
но не могу до него добраться.
Может кто-нибудь увидеть мою ошибку, или вы знаете другой / лучший способ получить имя ветви последнего нажатия?
Любая помощь приветствуется.
С уважением,
Крис
Я знал, что был рядом. Я выкладываю здесь свой ответ для всех, кому это может понадобиться.
+ Изменить
print_r($payload->push->changes->new->name);
к
print_r($payload->push->changes[0]->new->name);
Других решений пока нет …