搜索查询如何与Vimeo API一起为我的视频(/me/videos)工作?
描述
我试图了解通过Vimeo API进行的“搜索查询”是如何工作的。我甚至通过Vimeo API上的“playground”为开发人员尝试了一下。
Vimeo上游乐场的屏幕截图。如您所见,查询采用“字符串”,但没有关于其工作原理的说明。
我正在尝试通过我在标题中输入的关键字查找视频。我使用游乐场进行测试,并查看查询的实际工作原理。
我尝试了什么
在上图中“查询”文本框中填写“无”将返回 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的标题搜索特定视频?