create_diy_menu_for_testing.py 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. import sys
  4. from base import init_env, setup_logger, get_logger
  5. init_env(interactive = True)
  6. if len(sys.argv) < 2:
  7. logger = get_logger(__name__)
  8. else:
  9. logger = setup_logger(filename = sys.argv[1], namespace = __name__)
  10. from apps.web.core.bridge.wechat.WechatClientProxy import MyWeChatClient
  11. # agentId = ''
  12. # agent = Agent.objects.get(id = agentId)
  13. appId = 'wx3ee7c9976c456472'
  14. secret = '21f3a615b61eae67b5b987bfbafb247f'
  15. wechatClient = MyWeChatClient(appId, secret)
  16. agentId_testing = '5b5d87ebaa4fca310e25c5b1'
  17. _testing_d = {
  18. 'type': 'view',
  19. 'name': '经销商后台',
  20. 'url': 'http://develop.5tao5ai.com/dealerAccess?agentId=%s' % agentId_testing
  21. }
  22. _testing_a = {
  23. 'type': 'view',
  24. 'name': '代理商登录',
  25. 'url': 'http://develop.5tao5ai.com/agents/login.html'
  26. }
  27. _testing_u = {
  28. 'type': 'view',
  29. 'name': '个人中心',
  30. 'url': 'http://develop.5tao5ai.com/userLogin?agentId=' + agentId_testing + '&redirect=%2Fuser%2Findex.html%23%2Fuser%2Fme'
  31. }
  32. _testing_g = {
  33. 'type': 'view',
  34. 'name': '周边设备',
  35. 'url': 'http://develop.5tao5ai.com/userLogin?agentId=' + agentId_testing + '&redirect=%2Fuser%2Findex.html%23%2Fuser%2Findex'
  36. }
  37. agentId_staging = '639fad2b149f0b937978480a'
  38. _staging_d = {
  39. 'type': 'view',
  40. 'name': '经销商后台',
  41. 'url': 'https://manyi.5tao5ai.com/dealerAccess?agentId=%s' % agentId_staging
  42. }
  43. _staging_u = {
  44. 'type': 'view',
  45. 'name': '个人中心',
  46. 'url': 'https://manyi.5tao5ai.com/userLogin?agentId=' + agentId_staging + '&redirect=%2Fuser%2Findex.html%23%2Fuser%2Fme'
  47. }
  48. _staging_g = {
  49. 'type': 'view',
  50. 'name': '周边设备',
  51. 'url': 'https://manyi.5tao5ai.com/userLogin?agentId=' + agentId_staging + '&redirect=%2Fuser%2Findex.html%23%2Fuser%2Findex'
  52. }
  53. _staging_a = {
  54. 'type': 'view',
  55. 'name': '代理商登录',
  56. 'url': 'http://manyi.5tao5ai.com/agents/login.html'
  57. }
  58. menu = {
  59. "button":
  60. [
  61. {
  62. "name": u"测试环境",
  63. "sub_button": [_testing_a, _testing_g, _testing_u, _testing_d]
  64. },
  65. {
  66. "name": u"体验环境",
  67. "sub_button": [_staging_a, _staging_g, _staging_u, _staging_d]
  68. }
  69. ]
  70. }
  71. print "12313213213"
  72. print wechatClient.menu.create(menu)