此接口返回的聊天记录中,图片、语音、视频分别展示成了文本格式的[image]、[voice]、[video]。对于较可能包含重要信息的图片消息,后续将提供图片拉取 URL。
• 调用请求说明。
HTTP 请求方式:POST。
https://www.wechatadd.com
POST 数据示例如下:
1. { 2. "starttime" : 987654321, 3. "endtime" : 987654321, 4. "msgid" : 1, 5. "number" : 10000 6. }
表 8-20 对获取聊天记录所用参数进行了说明,具体如下。
表 8-20 获取聊天记录参数说明
• 返回说明。
返回数据示例(正确时的 JSON 返回结果):
1. { 2. 「recordlist」 : [ 3. { 4. 「openid」 : 「oDF3iY9WMaswOPWjCIp_f3Bnpljk」, 5. 「opercode」 : 2002, 6. 「text」 : 「 您好,客服 test1 为您服务。」, 7. 「time」 : 1400563710, 8. 「worker」 : 「test1@test」 9. }, 10. { 11. 「openid」 : 「oDF3iY9WMaswOPWjCIp_f3Bnpljk」, 12. 「opercode」 : 2003, 13. 「text」 : 「你好,有什么事情?」, 14. 「time」 : 1400563731, 15. 「worker」 : 「test1@test」 16. } 17. ], 18. 「number」:2, 19. 「msgid」:20165267 20. }
表 8-21 对获取聊天记录返回参数进行了说明,具体如下。
表 8-21 获取聊天记录返回参数说明
通过 QAuth 2.0 授权接口,可以获取到访问公众号网页的用户信息,包括 OpenID、用户昵称、用户头像、所在城市等。利用获取到的信息,可以优化用户体验、统计用户来源等。
在微信公众平台接口开发中,接口的访问凭证是 access_token,它相当于进入各种接口的钥匙,是公众号的全局唯一票据。公众号调用各接口时都需使用 access_token,开发者需要妥善保存。对于 access_token 的存储,至少要保留 512 个字符空间。access_token 的有效期目前为 2 h,需定时刷新,重复获取将导致上次获取的 access_token 失效。
OAuth介绍OAuth 是一个安全相关的协议,作用在于,使用户授权第三方的应用程序访问用户的 Web 资源,并且不需要向第三方应用程序透露自己的密码。OAuth 2.0 是一个全新的协议,并且不对之前的版本做向后兼容,然而,OAuth 2.0 保留了与之前版本 OAuth 相同的整体架构。公众号可以使用 AppID 和 AppSecret 调用本接口来获取 access_token。AppID 和 AppSecret 可在微信公众平台官网的开发者中心页中获得(需要已经成为开发者,且账号没有异常状态)。注意,调用所有微信接口时均需使用 HTTPS 协议。
请求说明如下。
HTTP 请求方式:GET。
https://www.wechatadd.com;appid=APPID&secret=APPSECRET
表 8-22 对获取接口凭证所用参数进行了说明,具体如下。
表 8-22 获取接口凭证参数说明
参数名称 | 是否必须 | 描述 |
grant_type | 是 | 获取 access_token,填写 client_credential |
appid | 是 | 第三方用户唯一凭证 |
secret | 是 | 第三方用户唯一凭证密钥,即 appsecret |
版权保护: 本文由 李斯特 原创,转载请保留链接: https://www.wechatadd.com/artdet/9560