微信

JSSDK配置信息

  1. GET - /wechat/jssdk
参数 是否必填 说明
url 授权地址,默认是当前请求的地址

微信code

  1. GET - /wechat/code
参数 是否必填 说明
request_url 拿到code要返回的地址,授权后重定向的回调链接地址,请使用urlEncode对链接进行处理
scope snsapi_userinfo为正常授权 snsapi_base为静默授权 不传默认为正常授权

微信openid

  1. GET - /wechat/openid
参数 是否必填 说明
code 微信授权的code

如果用户注册了,将不再重新注册

获得用户信息

  1. GET - /wechat/userinfo
参数 是否必填 说明
code 微信给的code

微信公众平台消息触发接口

  1. GET | POST - /wechat/message

该接口是提供给微信公众平台使用的

杂项介绍

收到message的信息里有

GET

  1. {
  2. "signature": "d60732295809601bfc196c5d0e1f7733f7f10fcab3",
  3. "timestamp": "1531894358",
  4. "nonce": "1863958205",
  5. "openid": "oyEkT1tzpNf2IPfj3sNjwGLKjOuI",
  6. "encrypt_type": "aes",
  7. "msg_signature": "da00333bf0116647255903c4cef0384056e8c1eedf"
  8. }

RAW

  1. <xml>
  2. <ToUserName><![CDATA[gh_886b27456e6e]]></ToUserName>
  3. <FromUserName><![CDATA[oyEkT1tzpNf2IPfj3sNjwGLKjOuI]]></FromUserName>
  4. <CreateTime>1531893527</CreateTime>
  5. <MsgType><![CDATA[event]]></MsgType>
  6. <Event><![CDATA[SCAN]]></Event>
  7. <EventKey><![CDATA[share,10,714]]></EventKey>
  8. <Ticket>
  9. <[CDATA[gQFw7zwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAycjRzbnRJODljam0xb0lTbWhyY1IAAgQszU5bAwQA6QcA]]>
  10. </Ticket>
  11. <Encrypt> <[CDATA[ZDJg+kzqHDSrdkcNeatcyAL1IlAp0lCJ0g+vkQZqAh5B/3Qtqtruz9ILQHvn9s80hiCPEbjwaUlG1EHiugG/qvpVQ4ppH1gRTHioRvTFux/6xPtPzf5WZ4eOBV9upygwPaOduepuo7yhpZHQ3g9cw7JFbIYA0gzXxxDAudyoQ4nPtGrosAURGa0GWKoPlSYbiNgH8J/njDTVTUOdeGGDa3lHT9q0hdSWsT6TCIClmogb60UQOu0YnB04XLvuCV4afz5iVNtfSLzr00vzoIGF9A+X90J/UPrJr7Tpbc5FD3rPMzKuRqgBBko7ZS1TieGA+17z6neLJYr7KhL3WMbjWL6Qbc+Uw0SARtehUPOHjmpgHaYjzazc/8SapnoF8jFRlnrqg1nZ/KcwHOoUbp3DqxR7526AK849bDq+NmRJkB08EG7BL+bJgKx9wAw3Xbkv8dmrVqXZ/e7KBTsfcylMyUfu4K2sm6ovEsffH4UzV62FnDZPu5inDlPzq5NdLjXTyZqNKUh78GSGzRA3mAENk+DPjs4kufdnAoxFrfET0I0+e7P1NSvQSt+wwtg1ZDS5GYM4aXZB5oCiRI6DKD2s1ilKXRiRBsPuGPAU9nDOaQh++kfJFY9Pas6gqFKDuugV]]>
  12. </Encrypt>
  13. </xml>

解析RAW后

  1. {
  2. "ToUserName": "gh_88ada6b27456e6e",
  3. "FromUserName": "oyEkaaaT1tzpNf2IPfj3sNjwGLKjOuI",
  4. "CreateTime": "1531894358",
  5. "MsgType": "event",
  6. "Event": "SCAN",
  7. "EventKey": "share,10,714",
  8. "Ticket": "gQFw7zwAAAAAAAAAaaaxxxxAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAycjRzbnRJODljam0xb0lTbWhyY1IAAgQszU5bAwQA6QcA"
  9. }