2013-06-16 2 views
4

Я пытаюсь изменить существующий GIST с помощью вызова API, следуя API Docs, я делаю локон вызова, как это:Обновление сути через API

curl -X PATCH -d'{"description": "the description for this gist", "files": {"file1.txt": {"content": "updated file contents"}}}' https://api.github.com/gists/5790365

Но он держит возвращая ошибку «Не найдено».

Я что-то упустил?

ответ

8

Просто понял, почему он не работает.

Похоже, вы не можете редактировать анонимный текст, и для его аутентификации вам необходимо создать API-интерфейс для вашей учетной записи и указать, что вы хотите использовать с помощью gist в области, как показано здесь. : https://help.github.com/articles/creating-an-oauth-token-for-command-line-use

После этого вы можете совершать вызовы API, передавая заголовок авторизации с помощью токена, и все должно работать должным образом.

Смежные вопросы