Я могу получить информацию о выпуске GitHub с помощью curl, но я хочу сделать это с помощью php.
Команда, которую я использую в curl, следующая:
curl -u user.ca:password -X GET https://api.github.com/repos/xyz/abc/releases
Php эквивалент -u
вариант CURLOPT_USERPWD
,
curl_setopt($ch, CURLOPT_USERPWD, 'user.ca:password');
В итоге у вас будет что-то вроде этого:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.github.com/repos/xyz/abc/releases");
curl_setopt($ch, CURLOPT_USERPWD, 'user.ca:password');
curl_setopt($ch, CURLOPT_USERAGENT,'Awesome-Octocat-App');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$fetch = curl_exec($ch);
curl_close($ch);
Других решений пока нет …