描述
我正在尝试理解Vimeo API中的"搜索查询"是如何工作的。我甚至已经通过他们为开发者准备的"playground"进行了测试。
Vimeo上的playground截图。您可以看到查询接受一个"字符串",但没有说明它的工作原理。
我正试图通过在标题中放置关键字来找到一段视频。我使用了playground来测试和查看查询实际上是如何工作的。
我的尝试
在上述图片中的"查询"文本框中不填任何内容,也能返回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个结果。
问题
如何正确使用Vimeo API中的“query”属性根据视频标题搜索特定视频?