В общем есть приватный репозиторий, есть OAuth-пользователь, задача получить контент файла из приватного репозитория, у OAuth-пользователя есть доступ на чтение к проектам.
Апи запроса
https://developer.atlassian.com/bitbucket/api/2/re...
Код запроса
if ($curl = curl_init())
{
curl_setopt_array($curl, array(
CURLOPT_URL => <API_PATH>,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_USERPWD, sprintf("%s:%s", self::CLIENT_ID, self::SECRET)
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
}
Ошибка вывода
Access denied. You must have write or admin access.
Как быть?