docs: def update_articles(self, agent_id, media_id, articles):
          """
          修改永久图文素材
          详情请参考
          https://qydev.weixin.qq.com/wiki/index.php?title=%E4%BF%AE%E6%94%B9%E6%B0%B8%E4%B9%85%E5%9B%BE%E6%96%87%E7%B4%A0%E6%9D%90
  
          :param media_id: 要修改的图文消息的 id
          :param index: 要更新的文章在图文消息中的位置（多图文消息时，此字段才有意义），第一篇为 0
          :param articles: 图文素材数组
          :return: 返回的 JSON 数据包
          """
          articles_data = []
          for article in articles:
              articles_data.append({
                  'thumb_media_id': article['thumb_media_id'],
                  'title': article['title'],
                  'content': article['content'],
                  'author': article.get('author', ''),
                  'content_source_url': article.get('content_source_url', ''),
                  'digest': article.get('digest', ''),
                  'show_cover_pic': article.get('show_cover_pic', 0)
              })
          return self._post(
              'material/update_news',
              data={
                  'agentid': agent_id,
                  'media_id': media_id,
                  'articles': articles_data
              }
          )