使用JQuery获取Twitter个人资料图片url



我想简单地使用JQuery 检索Twitter个人资料图片的url

我使用的:

$.ajax({
    type: "GET",
    url: "https://api.twitter.com/1/users/profile_image/twitterapi.json",
    dataType: "jsonp",
    success: function(data){
        console.log('success');
    },
    error: function(data){
        console.log('error');
    }

});

但是我得到这个错误

Uncaught SyntaxError: Unexpected token ILLEGAL

有人知道我的错在哪里吗?

未捕获的SyntaxError:意外的令牌非法

请尝试在浏览器中打开该URL。您将被"重定向"到其他URL。通过curl -v验证,并检查Location: ...标头。


解决方案是从url请求JSONP:

https://api.twitter.com/1/users/show.json?screen_name=TwitterAPI&include_entities=true&callback=foo

您将从根对象的profile_image_url字段中获得图像URL。

这是一个静态URL,可以获得最新的twitter配置文件图像URL。

 https://twitter.com/{{#twitterUserName}}/profile_image?size=normal

我的twitter用户屏幕名称是rkramakrishna17

https://twitter.com/rkramakrishna17/profile_image?size=normal

编辑1:

根据@juanmirocks的建议,我们可以通过添加获得原始图像?size=original以获得原始图像。

https://twitter.com/{{#twitterUserName}}/profile_image?size=original

最新更新