kem*_*ica 16 php vimeo symfony vimeo-api
我试图了解Vimeo API的"搜索查询"是如何工作的.我甚至通过Vimeo API上的" 游乐场 "为开发人员试用了它.
Vimeo游乐场的屏幕截图.正如您所看到的,查询采用"字符串",但没有关于它如何工作的描述.
我试图通过我放在标题中的关键字来查找视频.我已经使用游乐场测试并查看查询实际上是如何工作的.
使用NOTHING填写上图中的"查询"文本框会返回2个结果.
{
"total": 2,
/* Rest of data here */
}
Run Code Online (Sandbox Code Playgroud)
这是预料之中的,因为到目前为止我只上传了两个视频.
我试图在查询中添加标题中的单词,但它们总是返回0结果.
这是我正在使用的PHP代码,当然返回0结果.
public function findVimeoVideoByKeyword($keyword) {
$response = $this->lib->request('/me/videos', [
'query' => $keyword
]);
# handle response code here...
}
Run Code Online (Sandbox Code Playgroud)
这是我在搜索标题中的特定单词时转储的返回数据(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 [?]
]
Run Code Online (Sandbox Code Playgroud)
这是我不搜索任何内容时返回的数据(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 [?]
]
Run Code Online (Sandbox Code Playgroud)
通过查询FULL标题搜索视频会返回0结果.
如何正确使用"查询"属性根据Vimeo API的标题搜索特定视频?
我继续在VIMEO论坛上问了同样的问题,得到了其中一个开发人员的快速回复.
查询/我/视频时,仅返回vimeo.com上公开发布的视频.私有视频未在搜索中编入索引,并且在执行搜索查询时不会返回.
我本来以为这只是为了/videos而不是为了/me/videos
显然,搜索查询还有另一种处理私有视频的方法.
尚未实现.我们确实有一种解决方法,如果您在PRO帐户上启用私人模式,则可以查询您帐户中的视频.否则,在执行搜索查询时,私有视频将无法使用.
关键是将PRO帐户置于私人模式,这样您就可以查询帐户中的视频.
我测试了这个.所需要做的就是通过以下方式设置私人模式:帐户设置 - >常规 - >私人模式 - >启用 它会将您的帐户设置为私人模式,并将您的所有视频设为私人.搜索查询然后工作.
| 归档时间: |
|
| 查看次数: |
2315 次 |
| 最近记录: |