Только что проверив справочную документацию по API данных YouTube, как для JSON, так и для новых форматов JSON-C, они оба принимают JSON-P, что позволяет указать обратный вызов с помощью строкового параметра callback
GET.Эта ссылка продемонстрирует, что это действительно так:
https://gdata.youtube.com/feeds/api/videos?q=baseball&v=2&alt=jsonc&callback=functionName
Длинный возврат объекта JSON обернут в вызов функции в этом случае functionName
.Следующий URL-адрес - это тот же вызов, но в более старом (и несколько устаревшем) формате JSON:
https://gdata.youtube.com/feeds/api/videos?q=baseball&v=2&alt=json&callback=functionName
Данные немного отличаются, но тот же набор результатов обернут в другойпозвоните по номеру functionName
.Теперь эти звонки были запросами, чтобы получить видео, которые соответствуют поисковому параметру («бейсбол»).Но я уверен, что просмотр их справочных документов (для форматов JSON-C и JSON ) даст то, что вам нужно для правильной работы, как вызов JSONP, указав обратный вызовв строке запроса.