Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery Ajax POST失败_Ajax_Jquery_Twitter - Fatal编程技术网

jQuery Ajax POST失败

jQuery Ajax POST失败,ajax,jquery,twitter,Ajax,Jquery,Twitter,我无法成功完成AJAX请求。这是Twitter API上的bearere令牌。我已经在HTTP请求客户端中成功完成了以下操作: 但我无法在代码中复制这一点: $.ajax({ type: 'POST', url: 'https://api.twitter.com/oauth2/token', headers: { 'Authorization':'Basic ' + base64EncodedBearerTokenCred

我无法成功完成AJAX请求。这是Twitter API上的bearere令牌。我已经在HTTP请求客户端中成功完成了以下操作:

但我无法在代码中复制这一点:

$.ajax({
        type: 'POST',
        url: 'https://api.twitter.com/oauth2/token',
        headers: {
            'Authorization':'Basic ' + base64EncodedBearerTokenCredentials,
        },
        contentType: 'application/x-www-form-urlencoded; charset=utf-8',
        data: {
            'grant_type': 'client_credentials'
        },
        error: function(xhr, status, error) {
        },
        success: function(response){
        },
    });
我得到了一个405,但是因为我在中有授权头,所以在Firebug中看不到响应

这是什么


谢谢。

尝试删除
contentType
。谢谢,但仍然没有luckCan您可以将您正在使用的工具中的请求属性与jQuery调用进行比较,并看到任何差异吗?没有,不确定如何进行。我想可能是数据属性?Twitter请求“grant\u type=client\u credentials”,我曾尝试将其作为原始字符串,但没有遇到跨域ajax可能会绊倒您。将文章以您使用的任何语言(例如PHP cURL)放在您自己的单独页面上,并将ajax请求发送到您所在域的页面。