JavaScript和Pastebin API:“错误的API请求,无效的api_option”?

时间:2014-04-01 15:33:29

标签: javascript jquery ajax api pastebin

我正在尝试使用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参数:

     
      
  1. api_dev_key - 这是您唯一的API开发人员密钥。
  2.   
  3. api_option - 设置为'粘贴',这表示您要创建新粘贴。
  4.   
  5. api_paste_code - 这是将在您的粘贴中写入的文本。
  6.         

    退出任何这些参数将导致错误。

但是,每当我运行代码时,页面都会返回以下错误:

Bad API request, invalid api_option

我在控制台中也获得了Resource interpreted as Script but transferred with MIME type text/html:,但是从我所读过的内容来看,这并不重要甚至是真正的错误。有什么想法吗?

0 个答案:

没有答案