gpt4 book ai didi

javascript - 如何更新要点?

转载 作者:太空宇宙 更新时间:2023-11-04 16:29:02 27 4
gpt4 key购买 nike

我想更新我的 Gist从另一个网站,我用我的要点 token 登录。我无法让它工作。我设法通过 GET 获取要点,但使用 PATCH 更新要点不起作用。

我不认为这是身份验证的问题,因为在获取要点时,我的用户名和个人资料显示正确。

JavaScript(JQuery):

$.ajax({ 
url: 'https://api.github.com/gists/e3e0b182c09bf333593c',
type: 'PATCH',
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization","token f32e-----MY-TOKEN-(GIST-ACCESS)-----6f44");
}, data: {
"description":"Edit gist",
"files":{
"annexation.json":{
"content":"{\"updated content\":\"from Ajax\"}"
}
}
}
}).done(function(response) {
$('#write').text(JSON.stringify(response));
});

我不断收到错误 400(错误请求)。

回应:

{
"message": "Problems parsing JSON",
"documentation_url": "https://developer.github.com/v3/gists/#edit-a-gist"
}

有人可以指出我是否做错了什么吗?非常感谢。

最佳答案

好吧,经过一番摆弄,这一直是问题所在:

数据应该是字符串,而不是对象。

data: '{"description":"Edit gist","files":{"annexation.json":{"content":"{\"updated content\":\"from Ajax\"}"}}'

关于javascript - 如何更新要点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39981003/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com