Javascript 使用jquery.post()从Pocket API检索数据时出现问题

Javascript 使用jquery.post()从Pocket API检索数据时出现问题,javascript,jquery,ajax,post,pocket,Javascript,Jquery,Ajax,Post,Pocket,我试图通过使用jQuery post函数访问Pocket API从我的Pocket帐户检索数据。我已经获得了消费者密钥和访问令牌,当我执行下面的代码时,我得到了一个parseerror…但是数据在Firebug中以JSON格式显示 var myPost = $.post("https://getpocket.com/v3/get", { "consumer_key": "<<consumer key here>>", "access_token

我试图通过使用jQuery post函数访问Pocket API从我的Pocket帐户检索数据。我已经获得了消费者密钥和访问令牌,当我执行下面的代码时,我得到了一个parseerror…但是数据在Firebug中以JSON格式显示

var myPost = $.post("https://getpocket.com/v3/get",
    {   "consumer_key": "<<consumer key here>>",
        "access_token": "<<access token here>>",
        "count": "3",
        "detailType": "simple"
    },function(data) {
        return data
    },
    "jsonp");
myPost.done(function( msg ) {
    console.log(myPost)
    alert(msg);

});
myPost.fail(function( jqXHR, textStatus ) {
    console.log(jqXHR)
    alert( "Request failed: " + textStatus );
});
如果我将post调用上的数据类型从jsonp更改为json,我不会得到解析错误,而是会得到一个泛型错误,即Firebug的响应选项卡中没有返回任何内容的错误

var myPost = $.post("https://getpocket.com/v3/get",
    {   "consumer_key": "<<consumer key here>>",
        "access_token": "<<access token here>>",
        "count": "3",
        "detailType": "simple"
    },function(data) {
        return data
    },
    "jsonp");
myPost.done(function( msg ) {
    console.log(myPost)
    alert(msg);

});
myPost.fail(function( jqXHR, textStatus ) {
    console.log(jqXHR)
    alert( "Request failed: " + textStatus );
});
使用jQuery.ajax进行此调用的尝试也失败,产生错误400

var something = $.ajax({
    "accepts": 'application/json',
    "type": 'POST',
    "url": "https://getpocket.com/v3/get",
    "contentType": 'application/json; charset=UTF8',
    "data": {"consumer_key": "<<insert consumer key here>>",
             "access_token": "<<insert access token here>>",
             "count": "3",
             "detailType": "simple"},
    "dataType": 'json',
    "success": ""
 });
似乎我已接近使用$.post,但如何清除该错误以获得返回的实际响应数据