Как поместить условные выражения в методы SoundCloud API Javascript

0

Я пытаюсь получить набор пользователей, используя метод SC.get() через API SoundCloud. Я хочу, чтобы конечный набор пользователей имел следующий_подсчет между потолком и полом, который я установил. follower_count является одной из предоставленных ссылок для объекта пользователя, предоставленного SoundCloud.

Я хотел бы получить описанный выше набор результатов с использованием условных выражений в методе SC.get(). Ниже приведен пример того, чего я пытаюсь достичь:

var floor = 0;
var ceiling = 100;
SC.get('/users', { followers_count > floor && followers_count < ceiling }, .....)

Глядя на вкладку разработчика chrome при выполнении этого кода, я получаю следующее сообщение об ошибке: "Uncaught SyntaxError: Unexpected token>"

Это означает, что условный оператор ">" не распознается в методе SC.get(). Можно ли применять условные утверждения к ссылкам, встроенным в методы api SoundCloud? Или есть какой-то другой способ добиться такого же результата?

Спасибо за помощь!

Теги:
methods
soundcloud

1 ответ

0
Лучший ответ

Используя jquery, вы можете добавить условие в обратный вызов с помощью предложения if.

SC.get('/users', function(users) {
    $.each( users, function( key, user ) {
        if(user.followers_count > floor && user.followers_count < ceiling) {  
            $("#result").append(user.username + ' (' + user.followers_count + ') <br/>');
        } 
    });

});

http://jsfiddle.net/iambnz/8Ue2t/

  • 0
    Спасибо за вашу помощь. Это работало нормально, но мне пришлось изменить параметр «key» в вашей функции обратного вызова на «index», чтобы он работал, так как результирующий набор, заданный SC.get, является массивом, а не объектом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню