Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Kreizo
3 / 3 / 1
Регистрация: 21.01.2015
Сообщений: 42
1

Json api twitch: извлечь в массив значения ключа name.

25.06.2015, 12:15. Просмотров 449. Ответов 5
Метки нет (Все метки)

http://jsfiddle.net/gfj8nx17/
HTML5
1
<div id="player"></div>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$(document).ready(function () {
    var members = ['VeRsuta', 'A1taOda', 'Stray228', 'followKudes', 'Inmateoo', 'Na_podhvate', 'rsphilippe', 'dubastv', 'smap51', 'iprimal_rs', 'im_mr_bloo', 'vityshka', 'aikohero', 'cowsbelieve'];
    var memberData = [];
 
    $.each(members, function (index, member) {
        $.getJSON('https://api.twitch.tv/kraken/users/' + member + '?callback=?', function (d) {
            if (d.status == 404) {
            }
            // Member does not exist
            else {
                var data = [];
                data[0] = member;
                data[1] = d.display_name;
                $.getJSON('https://api.twitch.tv/kraken/streams/' + data[0] + '?callback=?', function (d) {
                    if (d.stream != null) {
                        // user isn't offline
                        memberData.push(data[0]);
                        $("#player").append("<img src='http://pso-clan.com/twitch/lib/images/online.png'>" + "<a target='_blank' href='http://www.twitch.tv/" + data[0] + "'>" + data[1] + "</a>" + " - Viewers: " + d.stream.viewers + "<br>");
                    }
                })
            }
        })
    });
});
https://api.twitch.tv/kraken/search/streams?q=Dota%202&limit=30 запрос json

ребят подскажите как извлечь в массив значения ключа name, что бы не писать вручную и потом отсортировать по количеству viewers
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2015, 12:15
Ответы с готовыми решениями:

API от LastFm. работа с Json
Доброго времени суток. Хотел бы получить совет по обработке json. При работе с...

Подмена ключа значения в get запросе
Есть программа, которая изначально работала только с яндексом, но немного...

Извлечь значения из формы в новое окно
помогите пожалуйста Как сделать так, чтобы значения из формы, введенные нами с...

Как использовать API для изменения значения ключа в реестре?
Как использовать API для изменения значения ключа в реестре? Надо ли...

Twitch tv api
Здравствуйте, имеется файл, например...

5
JokerNN
134 / 130 / 57
Регистрация: 29.12.2011
Сообщений: 359
25.06.2015, 18:17 2
Запрос только JSONP
Javascript
1
2
var arr = JSON.parse(response);
var name0 = arr.streams[0].channel.name;
А отсортированы они и так по количеству вьюверов
1
Kreizo
3 / 3 / 1
Регистрация: 21.01.2015
Сообщений: 42
25.06.2015, 21:28  [ТС] 3
можешь продемонстрировать пж

http://jsfiddle.net/
0
Kreizo
3 / 3 / 1
Регистрация: 21.01.2015
Сообщений: 42
28.06.2015, 17:24  [ТС] 4
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 $.getJSON('twitch-list.json', function (data) {
        $.each( data.streamers, function( key, val ) {
            var members = [];
            var flag = [];
            var name = [];
            members.push(val.embed);
            flag.push(val.country);
            name.push(val.nickname);
            console.log(members,flag);
            $.each(members, function (index, members) {
                    $.getJSON('https://api.twitch.tv/kraken/streams/' + members + '?callback=?', function (data) {
                        if (data.stream != null) {
                            $("#player").append("<a target='_blank' href='http://www.twitch.tv/"
                            + members + "' title=" + data.stream.channel.status + "'>" + "<img src='images/flag_country/" + flag + ".png' title=" + flag + ">" + '&nbsp&nbsp' + name + '<span class=viewers>' + data.stream.viewers + ' <i class="fa fa-user"></i></span>' + "</a> " + " <br>");
                        }
                    })
            });
        });
    });
подскажите как отсортировать по data.stream.viewers , это числа количество зрителей
0
ustus
1 / 1 / 1
Регистрация: 12.02.2012
Сообщений: 22
31.07.2015, 14:21 5
Добрый день. Может не там пишу, но может кто-нибудь подсказать, как реализовать вывод на странице онлайн стримов твича?
0
Kreizo
3 / 3 / 1
Регистрация: 21.01.2015
Сообщений: 42
31.07.2015, 15:10  [ТС] 6
стучи в скайп kudzakudza1
0
31.07.2015, 15:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2015, 15:10

Qt и Twitch-API
Так как я совсем новенький в этом деле, хотел бы спросить: с чего же мне...

Запрос в Instagram API возвращает пустой массив JSON
Такая проблема: хочу разобраться с работой API instagram. Пишу клиент. Но...

Twitch API - Получение количества подписчиков
Решил я значит поэкспериментировать и разобраться с этим API. Получал список...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru