MCPcopy Create free account
hub / github.com/doraemonext/wechat-python-sdk / response_music

Method response_music

wechat_sdk/basic.py:263–281  ·  view source on GitHub ↗

将音乐信息组装为符合微信服务器要求的响应数据 :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)

Source from the content-addressed store, hash-verified

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 """

Callers 1

test_response_musicMethod · 0.95

Calls 5

_check_parseMethod · 0.95
_encrypt_responseMethod · 0.95
MusicReplyClass · 0.85
_transcodingMethod · 0.80
renderMethod · 0.45

Tested by 1

test_response_musicMethod · 0.76