MessageRepositories.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. namespace addons\weixin\library;
  3. /**
  4. * 微信公众号操作类
  5. * Class MessageRepositories
  6. * @package crmeb\repositories
  7. */
  8. class MessageRepositories
  9. {
  10. /**
  11. * 位置 事件
  12. * @param $message
  13. * @return string
  14. */
  15. public static function wechatEventLocation($message)
  16. {
  17. return 'location';
  18. }
  19. /**
  20. * 跳转URL 事件
  21. * @param $message
  22. * @return string
  23. */
  24. public static function wechatEventView($message)
  25. {
  26. return 'view';
  27. }
  28. /**
  29. * 图片 消息
  30. * @param $message
  31. * @return string
  32. */
  33. public static function wechatMessageImage($message)
  34. {
  35. return 'image';
  36. }
  37. /**
  38. * 语音 消息
  39. * @param $message
  40. * @return string
  41. */
  42. public static function wechatMessageVoice($message)
  43. {
  44. return 'voice';
  45. }
  46. /**
  47. * 视频 消息
  48. * @param $message
  49. * @return string
  50. */
  51. public static function wechatMessageVideo($message)
  52. {
  53. return 'video';
  54. }
  55. /**
  56. * 位置 消息
  57. */
  58. public static function wechatMessageLocation($message)
  59. {
  60. return 'location';
  61. }
  62. /**
  63. * 链接 消息
  64. * @param $message
  65. * @return string
  66. */
  67. public static function wechatMessageLink($message)
  68. {
  69. return 'link';
  70. }
  71. /**
  72. * 其它消息 消息
  73. */
  74. public static function wechatMessageOther($message)
  75. {
  76. return 'other';
  77. }
  78. }