我正在尝试使用JavaScript和JQuery AJAX调用来制作Pastebin粘贴。这是我的代码:
$.ajax({
url: "http://pastebin.com/api/api_post.php",
type: "POST",
dataType: "JSONP",
data: {
"api_dev_key": pbkey,
"api_option": "paste",
"api_paste_code": "blah blah"
},
success: function(res) {
console.log(res);
},
error: function(res) {
console.log("Error");
}
});
根据documentation,这应该可以正常工作:
创建新的粘贴,[必需参数]
请求URL时包含以下所有POST参数:
- api_dev_key - 这是您唯一的API开发人员密钥。
- api_option - 设置为'粘贴',这表示您要创建新粘贴。
- api_paste_code - 这是将在您的粘贴中写入的文本。
醇>退出任何这些参数将导致错误。
但是,每当我运行代码时,页面都会返回以下错误:
Bad API request, invalid api_option
我在控制台中也获得了Resource interpreted as Script but transferred with MIME type text/html:
,但是从我所读过的内容来看,这并不重要甚至是真正的错误。有什么想法吗?