文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
发布图片
图片搜索批量传图服务
服务介绍
图片搜索是百度生态第一大图片消费场景。目前机构类的原创作者可通过发布单图API,向图片搜索批量提交您的优质图片资源。您通过百家号提交的图片会收录至百度图片搜索资源库,通过搜索机制选出部分优质图片展现至图片搜索结果页以及您的号主页图片tab下。
图片质量要求
发布单图API介绍
使用该接口,您可向百度图片搜索提交您的优质图片资源
接口地址
URL:https://baijiahao.baidu.com/builderinner/open/resource/image/pushPic
接口参数
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
app_id | string | 是 | 作者帐号ID |
app_token | string | 是 | 授权密钥 |
image_list | string | 是 | 批量上传的图片信息对应的 json 串 |
image_list字段详细解释
image_list由以下结构进行 json encode 处理之后得到
参数名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
image_list | list | 是 | 批量上传的图片信息,每次最多上传20张图片 |
-image_list[] | dict | 是 | 单个图片信息 |
--tags | string | 否 | 标签tag(例如体育、明星、动物、壁纸);多个标签用 # 符号链接 |
--edit_time | int | 是 | 图片在来源页的发布时间,秒级时间戳格式 |
--id | string | 是 | 资源方图片唯一id,删除图片使用,格式为数字+大小写字母+英文字符 |
--title | string | 是 | 图片描述,长度大于8个字符,中英文字符均计算为一个单位长度 |
--objurl | string | 是 | 图片文件地址,http开头,不含空白符,不包含中文 |
--fromurl | string | 是 | 包含这张图片的来源页地址,http开头,不含空白符,不包含中文 |
--copyright | int | 否 | 是否为版权图,默认为0,0-否;非0-是 |
--extra | dict | 否 | 额外信息 |
---modify | string | 否 | 是否为修改图片,默认为0,非1-否;1-是 |
返回值及解释
返回值 | 类型 | 描述 |
---|---|---|
errno | int | 错误码 |
errmsg | string | 错误信息 |
data | array | 返回数据,暂时为空 |
批量上传图片示例
{
"app_id" : "INPUT_app_id_HERE",
"app_token" : "INPUT_app_token_HERE",
"image_list" : "[{"edit_time":1488892004,"id":"test_id","title":"test title","objurl":"http://test.baidu.com/test_objur","fromurl":"http://test.baidu.com/test_fromurl"},{"tags":"tag1#tag2#tag3","edit_time":1488892009,"id":"test_id_2","title":"test title_2","objurl":"http://test.baidu.com/test_objur_2","fromurl":"http://test.baidu.com/test_fromurl_2"}]"
}
返回值示例
{
errno : 0,
errmsg : "",
data : null
}
批量删除图片接口
图片删除API介绍
如您希望删除之前提交的单图资源,可以通过该接口进行资源的删除操作。
接口地址
URL:https://baijiahao.baidu.com/builderinner/open/resource/image/delPic
接口参数
参数名称 | 类型 | 是否 必需 | 描述 |
---|---|---|---|
app_id | string | 是 | 作者帐号ID |
app_token | string | 是 | 授权密钥 |
delete_list | string | 是 | 批量删除时相应图片信息对应的 json 串 |
delete_list字段详细解释
delete_list由以下结构进行 json encode 处理之后得到
参数名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
delete_list | list | 是 | 批量删除的图片信息,单次最多删除10张图片 |
-delete_list[] | dict | 是 | 删除的单个图片信息 |
--type | string | 是 | 删除图片时,key 参数的类型,值为"objurl"、"id",代表通过图片url删除或资源方id删除 |
--key | string | 是 | 删除图片时,图片的唯一标识,内容为上传时的objurl或id |
返回值及解释
返回值 | 类型 | 描述 |
---|---|---|
errno | int | 错误码 |
errmsg | string | 错误信息 |
data | array | 返回数据 |
批量删除图片示例
{
"app_id" : "INPUT_app_id_HERE",
"app_token" : "INPUT_app_token_HERE",
"delete_list" : "[{"type":"id","key":"test_id"},{"type":"objurl","key":"http://test.baidu.com/test_objur_2"}]"
}
返回值示例
{
errno : 0,
errmsg : "",
data : null
}
错误码说明
errno | 说明 |
---|---|
0 | 成功 |
2 | 参数错误 |
10002 | 无权限调用相关接口 |
10003 | 数据库错误 |
10005 | 百家号内部服务异常 |
301001 | 无有效数据 |
301002 | 今日上传图片次数耗尽 |
301003 | 图片重复入库 |
60000005 | 帐号未审核通过或在禁言期 |
60000009 | 帐号不存在 |
60000020 | 百家号内部服务异常 |
60001001 | 授权校验失败 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论