评论

如何发表内容不显示在公众号主页?

本文将介绍两个方法,实现发表内容不显示在公众号主页。

如何发表内容不显示在公众号主页?

去年9月,公众号“发布”功能进行了升级,发布的内容会展示在公众号主页上面。该功能升级之后,修改自定义菜单、自动回复等场景下的内容,重新发表后都会展示在公众号主页上面。

那有没有什么方法让发布的内容不显示在公众号主页上呢?当然有的,本文介绍两个方法。

方法一 / 分组通知(慎用⚠️)

如果你的账号不怎么使用群发通知次数,那么就可以使用这个方法。这个方法只需要在公众号后台操作,操作起来十分简单,缺点就是占用群发通知次数,如果你选择使用这个方法的话,要认真考虑一下哦。

首先,前往公众号后台「用户管理」给用户添加标签。比如就只推送给自己,那就给自己添加一个标签即可。(如果你已经添加过标签可以忽略这一步哦。)

在发表的时候,开启「群发通知」选项,再开启「分组通知」选项,选择需要分组通知的标签即可。

这样发表后的内容就不会展示在公众号主页上了。

 


 

方法二 / 发布接口(推荐🌟)

我个人推荐使用这个方法,因为不占用群发通知次数,相当于升级之前的“发布”功能。

⚠️说明:本方法涉及到使用账号 access_token ,建议让开发人员操作哦。

下面操作步骤中使用的工具是 postman ,可以前往 www.postman.com 下载;当然,你也可以选择使用其他工具。

首先,在后台编辑好准备发布的内容。

在调用接口之前,我们需要知道当前账号的 AppIDAppSecret 。出于安全考虑,公众号后台是不会显示 AppSecret 的,只有在启用和重置的时候会显示出来,需要自己保存好。

如果你知道当前设备的IP地址,可以在当前页面配置下IP白名单。若不清楚,后面调用接口时会返回IP地址。
图片

第一步:获取access_token

在浏览器中打开下面接口文档。

获取稳定版接口调用凭据接口
https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/getStableAccessToken.html

为了避免其他场景下的 access_token 被刷新覆盖掉,我们使用稳定版接口(POST请求)。当然,你也可以使用GET请求的接口获取 access_token

打开 postman 软件,新建一个请求。

1、选择 POST 请求方式,从文档中复制接口地址粘贴到地址栏上。

2、点击Body 栏目, 选择 raw —— JSON ,将文档中的请求示例复制过来,替换 APPIDAPPSECRET 为自己账号的。

3、点击「Send」按钮。

若没有在公众号后台配置IP白名单,接口会返回报错,此时错误信息会显示当前调用接口的IP地址。

此时,需要回到公众号后台配置下IP白名单,配置后需要等待10分钟生效。等IP白名单生效后,再重新调用接口。

接口调用成功后,会返回 access_token ,后面调用接口都需要用到。

第二步:获取草稿列表

在浏览器中打开下面接口文档。

获取草稿列表
https://developers.weixin.qq.com/doc/offiaccount/Draft_Box/Get_draft_list.html

新建一个请求。

1、选择 POST 请求方式,从文档中复制接口地址粘贴到地址栏上。

2、在 Params 一栏中,将 ACCESS_TOKEN 替换刚才获取到的 access_token

3、点击 Body 栏目, 选择 raw —— JSON ,将文档中的请求示例复制过来,修改各参数的值,也可以直接复制我下面的请求参数。

{
  "offset": 0,
  "count": 20,
  "no_content": 1
}

4、点击「Send」按钮。

接口调用成功后,会返回草稿列表。我们选择下「JSON」,这样方便查看。

找到需要发布的草稿,后面调用「发布接口」需要用到 media_id

如果当前列表里面没有,修改请求参数中的 offset 字段,在原来值+20,再点击「Send」按钮发送请求。

返回数据当中,url 字段是草稿的临时链接,你可以复制到浏览器预览当前草稿。

第三步:发布

在浏览器中打开下面接口文档。

发布接口
https://developers.weixin.qq.com/doc/offiaccount/Publish/Publish.html

新建一个请求。

1、选择 POST 请求方式,从文档中复制接口地址粘贴到地址栏上。

2、在 Params 一栏中,将 ACCESS_TOKEN 替换刚才获取到的 access_token

3、点击 Body 栏目, 选择 raw —— JSON ,将文档中的请求示例复制过来,修改 MEDIA_ID 为第三步中拿到的 media_id

4、点击「Send」按钮。

接口调用成功后,前往公众号后台发表记录就可以看到发布的内容。

公众号后台就会显示「已发布」,不会展示在公众号主页上面。

注意:公众平台接口有每日调用次数限制。一般情况下,获取草稿列表接口为1000次/日,发布接口为100次/日。(接口调用成功或失败都会计算在内)

接口额度可以参考下面文档自行调用接口查询。

查询openAPI调用quota
https://developers.weixin.qq.com/doc/offiaccount/openApi/get_api_quota.html

 

在调用接口过程中遇到问题,可以先参考文档自行排查。若还有问题的话,可以在下方评论或前往【微信开放社区——公众号版块】发帖。

最后一次编辑于  11-04  
点赞 3
收藏
评论

2 个评论

  • April
    April
    12-12

    用第一种方法,这篇文章会保存在发布历史记录中码,菜单栏可以选择吗?

    12-12
    赞同
    回复 1
    • Hlxuan.
      Hlxuan.
      12-12
      1、会的。
      2、可以。
      12-12
      回复
  • 淘金
    淘金
    12-02

    第一种方法发布的文章,把链接发出来,别人还是能看到吧?

    我想在公众号设置关键词回复,显示文章。

    12-02
    赞同
    回复 1
    • Hlxuan.
      Hlxuan.
      12-02
      是的。
      12-02
      回复
登录 后发表内容