Добавление звезды репозиторию

Добавление звезды репозиторию
Beta

Описание

Этот запрос позволяет текущему авторизованному пользователю добавить звезду указанному репозиторию. Звезда — это отметка, которая показывает интерес пользователя к репозиторию.

Общие замечания

  1. Для версий API указывайте заголовок Accept с соответствующей версией:
Accept: application/vnd.gitverse+json;version=1
  1. Для работы с приватными ресурсами требуется авторизация через Bearer токен:
Authorization: Bearer \{user_token}
  1. Базовый URL для всех конечных точек:
https://api.gitverse.ru
  1. Если запрос завершается неудачно, API возвращает объект ошибки с кодом состояния HTTP и сообщением.

Описание метода

PUT /user/starred/{owner}/{repo}

Параметры пути

  • {owner} — имя владельца репозитория;
  • {repo} — название репозитория.

Пример запроса

PUT https://api.gitverse.ru/user/starred/qweqwe1/russia
Content-Type: application/json
Accept: application/vnd.gitverse+json;version=1
Authorization: Bearer YOUR_ACCESS_TOKEN

Ответ

  • Статус 204 No Content: звезда успешно добавлена.

Возможные ошибки

  • 401 Unauthorized: необходима авторизация;
  • 404 Not Found: репозиторий не найден.

Пример ошибки:

{
	"error": "Not Found",
	"message": "The requested repository does not exist.",
	"status": 404
}

Дополнительная информация

  1. Для работы с приватными репозиториями требуется авторизация через Bearer токен.
  2. Если пользователь уже поставил звезду репозиторию, повторный запрос не вызовет ошибку, но также не изменит состояние.
  3. Для версий API указывайте заголовок Accept с соответствующей версией.

Если у вас возникнут вопросы или потребуется дополнительная информация, пожалуйста, обратитесь к документации API или свяжитесь с поддержкой.