Как работает поисковый запрос с Vimeo API для моих видео (/me / videos)?
описание
Я пытаюсь понять, как работает" поисковый запрос " через Vimeo API. Я даже пробовал это через их"площадка" на Vimeo API для разработчиков.
скриншот игровой площадки на Vimeo. Как вы можете видеть, запрос принимает "строку", но нет описания того, как он работает.
Я пытаюсь найти видео с помощью ключевого слова a, которое я поместил в заголовок. Я использовал игровую площадку, чтобы проверить и посмотреть, как на самом деле работает запрос.
что я пробовал
заполнение текстового поля "запрос" на изображении выше ничем не возвращает 2 результата.
{
"total": 2,
/* Rest of data here */
}
это ожидается, потому что я загрузил только два видео до сих пор.
Я попытался вставить слово из заголовок в запросе, но они всегда возвращаются 0 результаты.
вот код PHP, который я использую, который, конечно, возвращает 0 результатов.
public function findVimeoVideoByKeyword($keyword) {
$response = $this->lib->request('/me/videos', [
'query' => $keyword
]);
# handle response code here...
}
это возвращаемые данные, которые я сбросил при поиске определенного слова в заголовке (0 результатов):
VimeoService.php on line 168:
array:3 [▼
"body" => array:5 [▼
"total" => 0 //0 results
"page" => 1
"per_page" => 25
"paging" => array:4 [▶]
"data" => []
]
"status" => 200
"headers" => array:20 [▶]
]
это данные, возвращаемые, когда я ничего не ищу (3 результата):
VimeoService.php on line 167:
array:3 [▼
"body" => array:5 [▼
"total" => 3 //3 results
"page" => 1
"per_page" => 25
"paging" => array:4 [▶]
"data" => array:3 [▶]
]
"status" => 200
"headers" => array:21 [▶]
]
поиск видео по запросу с полным названием возвращает 0 результатов.
вопрос
как я правильно ли использовать свойство "query" для поиска конкретных видео в соответствии с их названием С помощью Vimeo API ?
2 ответов
Я пошел вперед и спросил то же самое вопрос на форумах Vimeo и получил быстрый ответ от одного из разработчиков.
при запросе /me / видео только видео, общедоступные на vimeo.com возвращаются. Частные видео не индексируются в поиске, и не будет возврат при выполнении поисковых запросов.
Я изначально думал, что это только для /videos
, а не /me/videos
видимо есть еще подход к поисковому запросу для работы с частными видео.
пока не реализовано. У нас есть обходной путь, где, если вы включите Частный режим в вашей учетной записи PRO, вы можете запросить видео на вашем счет. В противном случае частные видео недоступны при выполнении поисковый запрос.
ключ должен был бы поместить учетную запись PRO в частный режим, который позволяет запрашивать видео на учетной записи.
Я проверил это. Все что есть требуется установить отдельный режим: Настройки - > Учетная Запись Общие -> Режим -> Разрешить Затем он установит вашу учетную запись в частный режим и поместит все ваши видео как частные. Запрос поисковых работ.
посмотри пример кода у них есть в репо lib. Похоже, вам нужно urlencode
значение запроса.