-1

Я делаю массовый вызов с 30 сообщениями и ежедневными данными. Есть ли ограничения на количество строк, которые будут возвращены API? У меня проблема с получением результатов.Есть ли ограничение на количество строк, возвращаемых API?

Может ли кто-нибудь помочь.

+0

В чем проблема, с которой вы столкнулись? – Juru

+0

Я делаю пакетный вызов для 30 видео. некоторые видеоролики являются старыми, как 2013, а некоторые из них - в 2015 году. Поэтому я делаю пакетный вызов с датой начала работы как 1/1/2013, а дата окончания - 26/5/2015. Также я добавил день в измерениях, поскольку мне нужно получать ежедневные просмотры. Я пытаюсь получить данные для deviceType и OperatingSystem для видео. Таким образом, один пост может давать около 10 рядов в день. Предполагая, что 2-летний диапазон будет 365 * 2 * 10 * 30 = 219000. Будет ли я получать столько строк в одном вызове API? –

+0

Но я не получаю строки для всех, так как нет записей, сохраненных для некоторых сообщений в моей базе данных. –

ответ

0

YouTube не возвращает никаких строк ... это не реляционные данные. Это может звучать как педантичная вещь, но это важно для следующего пункта; API будет возвращать одновременно 50 видеороликов вместе с токенами, чтобы получить больше результатов на основе одного и того же запроса, до 500 ... потому что данные не являются реляционными, вы не можете просто «выбрать все строки», которые соответствуют определенным критериям. Скорее, это вероятностно определяет релевантность вашим параметрам поиска, и после примерно 500 результатов алгоритмы не имеют достаточной уверенности в том, чтобы сделать дополнительные результаты релевантными.

Так что в вашем случае, когда вы можете изменить дату по мере необходимости (чтобы алгоритмы были более конкретными), вы захотите сделать серию вызовов; возможно, по одному за раз (так как в любом случае вам нужно разбивать на страницы, чтобы получить более 50 результатов, это, вероятно, не намного дороже с точки зрения пропускной способности сети).

+0

], "строки": [ [ "РАБОЧЕГО", "MACINTOSH", "-u40JUTCyhA", "2013-10-04", 0, 0 ], [ "Mobile" , "Android", "-u40JUTCyhA", "2013-09-21", 0, 0 ], [ "Mobile", "SYMBIAN", "-u40JUTCyhA", «2013 -12-29 ", 0, ], [ "MOBILE", "ANDROID", "-u40JUTCyhA", "2013-08-18", 0, ], –

+0

я получить результаты в этом формате, называя это [ " DESKTOP "," MACINTOSH "," -u40JUTCyhA "," 2013-10-04 ", 0, 0] как одна строка, сколько таких строк возможно, есть ли какие-либо ограничения? –

+0

Какой URL вы звоните? Это не похоже на объект ответа API YouTube. – jlmcdonald

Смежные вопросы