我正在使用Twitch,并试图提取跟随者的图像。要做到这一点,我必须解析我最近的追随者,使用这些追随者的名字,并要求每个人获得他们的用户形象。
$.getJSON(streamFollowers, function(json) {
for (var i = 0; i < 5; i++) {
var followerDisplayName = json.follows[i].user.display_name;
var followerName = json.follows[i].user.name;
var followerJSON = 'https://api.twitch.tv/kraken/channels/' + followerName + '';
$.getJSON(followerJSON, function(json) {
var followerImage = json.logo;
if (followerImage === "null") {
followerImage = "null.jpg";
};
});我遇到的困难是试图从"followerImage“解析中提取"followerJSON”结果。
这是正在运行的代码。http://codepen.io/anon/pen/rxEPXQ
编辑:不需要第二个解析。您可以从用户名的初始解析中提取用户图像,等等。当时我没有看到它。是我的错。
发布于 2016-02-22 19:10:57
如果用户没有配置文件图片集,则用户徽标为空。
http://codepen.io/anon/pen/EPBMox?editors=1011
这里是与你所有的追随者,你可以看到一个与它设置正确的工作。
var streamFollowers = "https://api.twitch.tv/kraken/channels/tsm_dyrus/follows";
$.getJSON(streamFollowers, function(json) {
for (var i = 0; i < json.follows.length; i++) {
var followerDisplayName = json.follows[i].user.display_name;
var followerName = json.follows[i].user.name;
var followerImage = json.follows[i].user.logo;
$('#followers').append('<li><img src="' + followerImage + '"></img><br />' + followerDisplayName + '</li>');
}
});https://stackoverflow.com/questions/35561579
复制相似问题