返回介绍

发布图片

发布于 2024-03-16 22:54:38 字数 6781 浏览 0 评论 0 收藏 0

图片搜索批量传图服务

服务介绍

图片搜索是百度生态第一大图片消费场景。目前机构类的原创作者可通过发布单图API,向图片搜索批量提交您的优质图片资源。您通过百家号提交的图片会收录至百度图片搜索资源库,通过搜索机制选出部分优质图片展现至图片搜索结果页以及您的号主页图片tab下。

图片质量要求

百度图片搜索优质资源提交标准

发布单图API介绍

使用该接口,您可向百度图片搜索提交您的优质图片资源

接口地址

URL:https://baijiahao.baidu.com/builderinner/open/resource/image/pushPic

接口参数

参数名称类型是否必须描述
app_idstring作者帐号ID
app_tokenstring授权密钥
image_liststring批量上传的图片信息对应的 json 串

image_list字段详细解释

image_list由以下结构进行 json encode 处理之后得到

参数名称类型是否必需描述
image_listlist批量上传的图片信息,每次最多上传20张图片
-image_list[]dict单个图片信息
--tagsstring标签tag(例如体育、明星、动物、壁纸);多个标签用 # 符号链接
--edit_timeint图片在来源页的发布时间,秒级时间戳格式
--idstring资源方图片唯一id,删除图片使用,格式为数字+大小写字母+英文字符
--titlestring图片描述,长度大于8个字符,中英文字符均计算为一个单位长度
--objurlstring图片文件地址,http开头,不含空白符,不包含中文
--fromurlstring包含这张图片的来源页地址,http开头,不含空白符,不包含中文
--copyrightint是否为版权图,默认为0,0-否;非0-是
--extradict额外信息
---modifystring是否为修改图片,默认为0,非1-否;1-是

返回值及解释

返回值类型描述
errnoint错误码
errmsgstring错误信息
dataarray返回数据,暂时为空

批量上传图片示例

{
    "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_idstring作者帐号ID
app_tokenstring授权密钥
delete_liststring批量删除时相应图片信息对应的 json 串

delete_list字段详细解释

delete_list由以下结构进行 json encode 处理之后得到

参数名称类型是否必需描述
delete_listlist批量删除的图片信息,单次最多删除10张图片
-delete_list[]dict删除的单个图片信息
--typestring删除图片时,key 参数的类型,值为"objurl"、"id",代表通过图片url删除或资源方id删除
--keystring删除图片时,图片的唯一标识,内容为上传时的objurl或id

返回值及解释

返回值类型描述
errnoint错误码
errmsgstring错误信息
dataarray返回数据

批量删除图片示例

{
    "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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文