После нескольких часов безуспешных поисков я решил обратиться за помощью.
Я пытаюсь редактировать данные пользователя в моем профиле GitHub с помощью GitHub REST Api в Angular 5. Я загрузил все данные с помощью запроса GET по пути https://api.github.com/users/:user.
Теперь мне нужно обновить данные пользователя с помощью запроса PATCH. Все, что я нашел в официальной документации, это эта страница:
https://developer.github.com/v3/users/#update-the-authenticated-user
но, к сожалению, это не сильно помогло.
У меня есть токен OAuth2 (https://developer.github.com/v3/#authentication), и, вероятно, единственное, чего не хватает, - это правильный путь запроса PATCH.
Я использовал api.github.com/user/?access_token= + this.token. Ошибкой была лишняя косая черта после пользователя, и после ее удаления все работает отлично. Глупая ошибка :) Но все равно спасибо :)
Полезно знать о проблеме с косой чертой в конце. Спасибо, что разместили это.





В документации
PATCH /userпуть запроса кажется прямым. Пожалуйста, опубликуйте код, который вы используете, вместе с данными ответа, чтобы мы могли лучше понять, что происходит.