怎样获取微信公众平台上面的语音消息呢?

2013-03-18 12:46:36 +08:00
 byron
http://v2ex.com/t/63160
这个现在还不支持语音问答。

<xml><ToUserName><![CDATA[gh_4fb15a462bb5]]></ToUserName>
<FromUserName><![CDATA[oFMy4joBG2nLSq_BJ9kmgZpjdv_w]]></FromUserName>
<CreateTime>1363578619</CreateTime>
<MsgType><![CDATA[voice]]></MsgType>
<MediaId><![CDATA[Ku8J74qiN6ay9Hh-oRNwP7itwjy-j_M-eeDI9YZWhZd4X-uzoWlJWGGNPeXETZqO]]></MediaId>
<Format><![CDATA[amr]]></Format>
<MsgId>5856525574229847567</MsgId>
</xml>
这是接收到语音的数据
没有语音文件地址
7956 次点击
所在节点    Python
5 条回复
mx1700
2013-03-18 15:59:50 +08:00
目前官方没给出接收语音的示例,不知道是否有高人找到了语音的地址
sobigfish
2013-03-18 19:00:48 +08:00
mitmproxy http://mitmproxy.org/ 应该可以监测的到吧,不过不信任mitmproxy的自签证书啊,可以自己另外签证书来获取https的信息么。
byron
2013-03-18 19:15:08 +08:00
@sobigfish 感谢。
我要哪位朋友来看一下,不知道小i是怎样做的。
是找微信那边深度合作么?
wzxjohn
2013-03-18 21:53:29 +08:00
可以模拟登录访问mp.weixin.qq.com,然后模拟点击获取mp3地址。同样的方法模拟回复。
az402
2013-03-19 14:40:02 +08:00
可以用接到语音数据的 CreateTime 字段 作为标识
去mp.weixin.qq.com 页面爬到一个唯一的 mp3类型文件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63283

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX