我正在尝试使用搜索端点获取 20 多个图像:
$data = '{
"query": {
"ands": [
{
"output": {
"input": {
"data": {
"image": {
"url": "' . $url . '"
}
}
}
}
}
]
}
}';
$ch = curl_init('https://api.clarifai.com/v2/searches?
page=1&per_page=30');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Authorization: Key " . self::$clarify_user_apikey,
"Content-Type: application/json")
);
$output = curl_exec($ch);
curl_close($ch);
图像在上面的$data
变量中初始化。
图片搜索是否没有 pagination 和 per_page 属性,或者我做错了什么?
但是,我更改了这两个属性,我总是最多返回 20 张图像。有问题的应用程序/项目有超过 70k 图像,并且资源管理器应用程序也显示了更多图像。
谢谢!