各位有没有PHP案例学习一下,看了两天了,总是搞不懂。。。。
你用PHP成功过吗?如果成功了能不能贴一下代码?
这个地方有API文档可以参考。http://ai.baidu.com/docs#/ImageSearch-PHP-SDK/top
我提交的工单回复了,说是接口问题,郁闷。。。
感谢你的热心答复!
无所谓了。只要print出那个才行。我只是百度了一下PHP的输出。
require_once 'AipImageSearch.php';const APP_ID = 'xxxx';const API_KEY = 'xxxx';const SECRET_KEY = 'xxxx';$client = new AipImageSearch(APP_ID, API_KEY, SECRET_KEY);
//入库,先检查有没有选择图片 $file = $_FILES["riku_image"]; if ($file["error"] > 0) { echo "没有选择图片!"; }else{ $image = file_get_contents($file['tmp_name']);
$options = array(); $options["brief"] = $file['name'];
// 调用相似图检索—入库 $client -> similarAdd($image, $options); print_r('
'); print_r($client); }
}
我比较习惯用
print_r('
'); print_r($client);
print_r($client);
var_dump($client);
你写这句代码了吗?
我不懂PHP。$client->similarAdd($image); 这句你有输出吗?只是调用了。你要自己输出懂呀。我上面也列举了Java python的输出语句。$client 你这个是需要自己打印输出一下的呀
$image = file_get_contents('example.jpg');
// 调用相似图检索—入库
$client->similarAdd($image);
上传成功后,$client应该是返回数据参数,相似图检索—入库 返回示例
{ "log_id": 2263663554, "cont_sign": "4261577168,501945506"}
可惜没有这个,不知道什么原因?
http://ai.baidu.com/docs#/ImageSearch-PHP-SDK/top sdk官网示例代码地址
结果需要你自己输出。不知道php的输出是什么 例如Java是 JSONObject object = client.xxxxx();System.out.println(object);
Python 则是result=client.sameHqAdd(image, options) ; print(result);
你好,我使用的是PHP SDK,我测试图像搜索,相似图检索—入库总有些问题不知道怎么查,比如
1.文档里面说可选参数可以不写,但是我一留空就上传不成功,参数brief只要不为空就上传成功
2.上传成功后不知道为什么总是得不到返回数据,但是在后台管理图片中,图片已经成功存在
我使用原生的PHP,和ThinkPHP5都是一样的问题,百度找问题所在根本找不到,我之前是开发过简单的taobaAPI,我觉得我应该能理解官方文档,还有官方的图像搜索sdk里没有示例。。。
你是需要代码调用呢?还是说别的呢?
你是自己写代码调用呢?
还是用sdk呢?官网都给了部分的示例代码的
当然官网无法把控开发者对语言的掌握程度
你用PHP成功过吗?如果成功了能不能贴一下代码?
这个地方有API文档可以参考。http://ai.baidu.com/docs#/ImageSearch-PHP-SDK/top
我提交的工单回复了,说是接口问题,郁闷。。。
感谢你的热心答复!
无所谓了。只要print出那个才行。我只是百度了一下PHP的输出。
require_once 'AipImageSearch.php';
const APP_ID = 'xxxx';
const API_KEY = 'xxxx';
const SECRET_KEY = 'xxxx';
$client = new AipImageSearch(APP_ID, API_KEY, SECRET_KEY);
//入库,先检查有没有选择图片
$file = $_FILES["riku_image"];
if ($file["error"] > 0) {
echo "没有选择图片!";
}else{
$image = file_get_contents($file['tmp_name']);
$options = array();
$options["brief"] = $file['name'];
// 调用相似图检索—入库
$client -> similarAdd($image, $options);
print_r('
我比较习惯用
print_r('
你写这句代码了吗?
我不懂PHP。$client->similarAdd($image); 这句你有输出吗?只是调用了。你要自己输出懂呀。我上面也列举了Java python的输出语句。$client 你这个是需要自己打印输出一下的呀
$image = file_get_contents('example.jpg');
// 调用相似图检索—入库
$client->similarAdd($image);
上传成功后,$client应该是返回数据参数,相似图检索—入库 返回示例
{
"log_id": 2263663554,
"cont_sign": "4261577168,501945506"
}
可惜没有这个,不知道什么原因?
http://ai.baidu.com/docs#/ImageSearch-PHP-SDK/top sdk官网示例代码地址
结果需要你自己输出。不知道php的输出是什么 例如Java是 JSONObject object = client.xxxxx();System.out.println(object);
Python 则是result=client.sameHqAdd(image, options) ; print(result);
你好,我使用的是PHP SDK,我测试图像搜索,相似图检索—入库总有些问题不知道怎么查,比如
1.文档里面说可选参数可以不写,但是我一留空就上传不成功,参数brief只要不为空就上传成功
2.上传成功后不知道为什么总是得不到返回数据,但是在后台管理图片中,图片已经成功存在
我使用原生的PHP,和ThinkPHP5都是一样的问题,百度找问题所在根本找不到,我之前是开发过简单的taobaAPI,我觉得我应该能理解官方文档,还有官方的图像搜索sdk里没有示例。。。
你是需要代码调用呢?还是说别的呢?
你是自己写代码调用呢?
还是用sdk呢?官网都给了部分的示例代码的
当然官网无法把控开发者对语言的掌握程度