微信公众号

通过 article_id 获取已发布文章

开发者可以通过 article_id 获取已发布的图文信息。

http 请求方式:POST(请使用https协议)https://api.weixin.qq.com/cgi-bin/freepublish/getarticle?access_token=ACCESS_TOKEN

调用示例

{
    "article_id":ARTICLE_ID
}

请求参数说明

参数 是否必须 说明
access_token 调用接口凭证
article_id 要获取的草稿的article_id

返回示例

{
    "news_item": [
        {
            "title":TITLE,
            "author":AUTHOR,
            "digest":DIGEST,
            "content":CONTENT,
            "content_source_url":CONTENT_SOURCE_URL,
            "thumb_media_id":THUMB_MEDIA_ID,
            "show_cover_pic":1,
            "need_open_comment":0,
            "only_fans_can_comment":0,
            "url":URL,
            "is_deleted":false
        }
        //多图文消息应有多段 news_item 结构
    ]
}

返回参数说明

参数 描述
title 标题
author 作者
digest 图文消息的摘要,仅有单图文消息才有摘要,多图文此处为空。
content 图文消息的具体内容,支持HTML标签,必须少于2万字符,小于1M,且此处会去除JS。
content_source_url 图文消息的原文地址,即点击“阅读原文”后的URL
thumb_media_id 图文消息的封面图片素材id(一定是永久MediaID)
show_cover_pic 是否显示封面,0为false,即不显示,1为true,即显示(默认)
need_open_comment Uint32 是否打开评论,0不打开(默认),1打开
only_fans_can_comment Uint32 是否粉丝才可评论,0所有人可评论(默认),1粉丝才可评论
url 图文消息的URL
is_deleted 该图文是否被删除

错误情况下的返回JSON数据包示例如下(示例为无效的 article_id):

{"errcode":53600,"errmsg":"Article ID 无效"}