Почему это возвращает 400 ошибки (уникальный запрос может иметь более одного результата Got 100.):Возврат все от типа - Freebase MQL
[{
name:null,
type:'music/artist'
}]
Я бы ожидать, что она вернется первые 100 имен из музыка/художник? Как это уникальный запрос?
Я пытаюсь построить случайный запрос, где я могу предоставить два Params - страницу и результат в пределах страницы, чтобы вернуться - и получить один пункт назад
Было бы удивительным, если MQL поддержали что-то вроде return: 'random'
EDIT - добавляет полный угловой завод. Запрос выполняется нормально, если я вставляю его в механизм freebase.com/query.
myApp.factory('FB_Random', function ($http) {
return {
fn: function (callback) {
$http.get("https://www.googleapis.com/freebase/v1/mqlread",
{
params: {
query:[{
name: null,
type: '/music/artist'
}]
}
}
).success(function (d, status, headers, config) {
callback(d.result);
}).error(function (d, status, headers, config) {
console.log(d);
});
}
};
});
Это выглядит хорошо для меня. Существует незначительный тип имени типа (/ music/artist). Можете ли вы опубликовать код Javascript? –