Проблемы с обновлением файла на GitHub с помощью Curl From Node JS - PullRequest
0 голосов
/ 01 февраля 2020

Я пытаюсь обновить файл в моем репозитории GitHub с помощью curl. К сожалению, он продолжает выдавать мне одно и то же сообщение об ошибке «Проблемы с синтаксическим анализом JSON». Я использую команду:

curl -i -X PUT -H "Authorization: token <token>" -H "Content-Type: application/json" -d '{\"message\": \"<message>\", \"committer\": { \"name\": \"<name>\", \"email\": \"<email_address>\" }, \"content\": \"<contents_of_file_in_base64>\", \"sha\": \"<SHA_hash>\"}' https://api.github.com/repos/<user>/<repo>/contents/<data_path>

Эта команда отправляется через node js. У кого-нибудь есть идеи, что я делаю не так?

1 Ответ

0 голосов
/ 01 февраля 2020

Так что я решил это. Я должен был поместить 2 двойные кавычки вокруг всех имен свойств и значений. Как в {"" valueName1 "": "" value1 "", "" valueName2 "": "" value2 ""}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...