def response_news(self, articles):
        """
        将新闻信息组装为符合微信服务器要求的响应数据
        :param articles: list 对象, 每个元素为一个 dict 对象, key 包含 `title`, `description`, `picurl`, `url`
        :return: 符合微信服务器要求的 XML 响应数据
        """
        self._check_parse()
        for article in articles:
            if article.get('title'):
                article['title'] = self._transcoding(article['title'])
            if article.get('description'):
                article['description'] = self._transcoding(article['description'])
            if article.get('picurl'):
                article['picurl'] = self._transcoding(article['picurl'])
            if article.get('url'):
                article['url'] = self._transcoding(article['url'])

        news = ArticleReply(message=self.__message)
        for article in articles:
            article = Article(**article)
            news.add_article(article)
        response = news.render()
        return self._encrypt_response(response)
def response_news(self, articles):
        """
        将新闻信息组装为符合微信服务器要求的响应数据
        :param articles: list 对象, 每个元素为一个 dict 对象, key 包含 `title`, `description`, `picurl`, `url`
        :return: 符合微信服务器要求的 XML 响应数据
        """
        self._check_parse()
        for article in articles:
            if article.get('title'):
                article['title'] = self._transcoding(article['title'])
            if article.get('description'):
                article['description'] = self._transcoding(article['description'])
            if article.get('picurl'):
                article['picurl'] = self._transcoding(article['picurl'])
            if article.get('url'):
                article['url'] = self._transcoding(article['url'])

        news = ArticleReply(message=self.__message)
        for article in articles:
            article = Article(**article)
            news.add_article(article)
        response = news.render()
        return self._encrypt_response(response)
def response_news ( self , articles ) : self . _check_parse ( ) for article in articles : if article . get ( 'title' ) : article [ 'title' ] = self . _transcoding ( article [ 'title' ] ) if article . get ( 'description' ) : article [ 'description' ] = self . _transcoding ( article [ 'description' ] ) if article . get ( 'picurl' ) : article [ 'picurl' ] = self . _transcoding ( article [ 'picurl' ] ) if article . get ( 'url' ) : article [ 'url' ] = self . _transcoding ( article [ 'url' ] ) news = ArticleReply ( message = self . __message ) for article in articles : article = Article ( * * article ) news . add_article ( article ) response = news . render ( ) return self . _encrypt_response ( response )
将新闻信息组装为符合微信服务器要求的响应数据
        :param articles: list 对象, 每个元素为一个 dict 对象, key 包含 `title`, `description`, `picurl`, `url`
        :return: 符合微信服务器要求的 XML 响应数据
将新闻信息组装为符合微信服务器要求的响应数据 : param articles : list 对象 每个元素为一个 dict 对象 key 包含 title description picurl url : return : 符合微信服务器要求的 XML 响应数据