返回介绍

获取文章状态

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

获取文章状态API介绍

开发者用户可通过本接口批量查询文章状态。单次最多可查询20篇文章的状态,且不可使用文章ID与NID混合查询。

用户上传的图片/视频素材在异步处理的过程中,可能存在处理失败/超时等情况,含有此类素材的文章将不会显示在文章列表,可以使用文章状态API定位问题。

接口地址

URL:https://baijiahao.baidu.com/builderinner/open/resource/query/status

接口参数

字段类型是否必须说明
app_idint作者帐号ID
app_tokenstring授权密钥
article_idstring需要查询的文章ID,多个使用英文逗号分隔。建议统一使用nid进行查询(竖版视频资源仅支持nid查询)

返回值及解释

字段类型说明
errnoint错误码
errmsgstring错误信息
datadict返回结果,key为article_id,缺少的article_id表示文章不存在
-$article_iddict对应article_id的文章状态信息
--statusstring状态
--audit_msgstring审核原因(后续将下线该字段)
--msgstring审核原因
--urlstring文章线上地址

文章状态

status状态
draft草稿
analyze审核中
audit审核中
publish已发布
pre_publish定时发布
rejected审核未通过
forbidden已下线
withdraw已撤回
deleted已删除
videodownload视频下载中(若首次下载失败,百家号会在24小时内多次重试)
videofail视频下载失败
videofuzzyfail视频分辨率低于360P
audiodownload音频下载中
audiofail音频下载失败
imagefail图片下载失败(非最终状态,会有重试)

文章状态会有扩展,如果有新增字段未同步文档还请开发者自行兼容

获取文章状态示例

{
    "app_id": "INPUT_ID_HERE",
    "app_token": "INPUT_TOKEN_HERE",
    "article_id": "ARTICLE_ID_1,ARTICLE_ID_2,ARTICLE_ID_3,ARTICLE_ID_4"
}

返回值示例

{
    "errno" : 0,
    "errmsg" : "成功",
    "data" : {
        "ARTICLE_ID_1": {
            "status": "publish",
            "url": "http://baijiahao.baidu.com/s?id=ARTICLE_ID_1"
        },
        "ARTICLE_ID_2": {
            "status": "draft",
            "msg": "待审核状态帐号不可发文"
        },
        "ARTICLE_ID_3": {
            "status": "videofail"
        }
        // 示例中表示ARTICLE_ID_4文章不存在
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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