将音乐信息组装为符合微信服务器要求的响应数据 :param music_url: 音乐链接 :param title: 音乐标题 :param description: 音乐描述 :param hq_music_url: 高质量音乐链接, WIFI环境优先使用该链接播放音乐 :param thumb_media_id: 缩略图的 MediaID :return: 符合微信服务器要求的 XML 响应数据
(self, music_url, title=None, description=None, hq_music_url=None, thumb_media_id=None)
| 261 | return self._encrypt_response(response) |
| 262 | |
| 263 | def response_music(self, music_url, title=None, description=None, hq_music_url=None, thumb_media_id=None): |
| 264 | """ |
| 265 | 将音乐信息组装为符合微信服务器要求的响应数据 |
| 266 | :param music_url: 音乐链接 |
| 267 | :param title: 音乐标题 |
| 268 | :param description: 音乐描述 |
| 269 | :param hq_music_url: 高质量音乐链接, WIFI环境优先使用该链接播放音乐 |
| 270 | :param thumb_media_id: 缩略图的 MediaID |
| 271 | :return: 符合微信服务器要求的 XML 响应数据 |
| 272 | """ |
| 273 | self._check_parse() |
| 274 | music_url = self._transcoding(music_url) |
| 275 | title = self._transcoding(title) |
| 276 | description = self._transcoding(description) |
| 277 | hq_music_url = self._transcoding(hq_music_url) |
| 278 | |
| 279 | response = MusicReply(message=self.__message, title=title, description=description, music_url=music_url, |
| 280 | hq_music_url=hq_music_url, thumb_media_id=thumb_media_id).render() |
| 281 | return self._encrypt_response(response) |
| 282 | |
| 283 | def response_news(self, articles): |
| 284 | """ |