收藏
回答

公众号后台与公众号API针对摘要为空的处理方法不一致?

目前在微信后台创建草稿时可以不填摘要。如果摘要不填,虽然说明写的是“如果不填写则默认抓去正文开头部分的文字”,目前不是这样,而就是空字符串(可能跟微信版本有关),发送也不会有摘要的。

通过公众号接口保存草稿时,如果digest(摘要)不填,接口反而会自动抓取正文自动生成一个摘要。如果给digest填空字符串,接口仍然会生成摘要。因此,通过接口保存草稿无法去掉摘要,实现与后台一样的效果

另外,如果用户回到后台把自动生成的摘要删掉,保存,后台的属性"auto_gen_digest” 仍然会关闭(后台创建空摘要的时候会为1)。这个后续会不会后什么实际的影响目前不知道。

希望后台与接口的行为可以统一。如果后台能接受空字符串,接口也应该能设置空字符串的digest。另外希望可以获取和设置内部值(auto_gen_digest)。这样就可以让用户想要的效果更明确。


复现步骤:

  1. 微信后台创建一个草稿,正文写点文字,不要写摘要。保存(现在auto_gen_digest为1)。
  2. 现在可以给自己发送预览,分享给自己看看确实没有任何摘要。
  3. 通过接口获取,保存该草稿,可以什么都不用改。
  4. 草稿被强行填写了摘要。
  5. 可以再发送预览,分享给自己。现在分享卡片有摘要了,效果与2不一致。
  6. 加分项:如果回到后台删除摘要,auto_gen_digest开不了了,永远为0.以后如果文章卡片又加了自动生成的内容,效果应该会不一致的。


回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    01-31

    你好,符合预期

    01-31
    有用
    回复 3
    • George (乔治)
      George (乔治)
      02-01
      又是API和MP同样场景不同的处理。这样导致体验不好。后台可以设为空,API怎么设为空呢?
      02-01
      回复
    • George (乔治)
      George (乔治)
      02-05
      你好,有更新吗?
      02-05
      回复
    • George (乔治)
      George (乔治)
      02-19
      02-19
      回复
登录 后发表内容
问题标签