Advertisement
Guest User

Untitled

a guest
Nov 20th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 5.10 KB | None | 0 0
  1. import requests
  2. import json
  3.  
  4. # Tim: ODkwNDk1NGQtY2Y0ZS00NTFkLWFhOWItOGFiNDRlNGI1MmU3OTIxYWE3YTYtNjJh
  5. # Jae: MzNkMDAzYjQtNDM0ZS00MDNiLWExYTctMjUyNjhiZjRkOTliZDU3MGY5ZWQtY2Fl
  6. # Ali:
  7. #
  8.  
  9. headers = {'Authorization': 'Bearer MzNkMDAzYjQtNDM0ZS00MDNiLWExYTctMjUyNjhiZjRkOTliZDU3MGY5ZWQtY2Fl', 'content-type': 'application/json'}
  10.  
  11. # payload = {'roomId': roomid,'personEmail': 'saj.saj44200@gmail.com', 'isModerator': False}
  12.  
  13.  
  14. # HOW TO CREATE A NEW ROOM !
  15. body = {
  16.     "title": "fdsfds567 Outfitter want to chatfdsgafdsajh with you 2"
  17. }
  18. temp = requests.post('https://api.ciscospark.com/v1/rooms',headers=headers,json= body)
  19. people_dict = json.loads(temp.text)
  20. print json.dumps(people_dict, indent=4, sort_keys=True)
  21. raw_input()
  22.  
  23.  
  24.  
  25. # HOW TO GET ALL OF MY ROOM
  26. temp = requests.get('https://api.ciscospark.com/v1/rooms',headers=headers)
  27. people_dict = json.loads(temp.text)
  28. print json.dumps(people_dict, indent=4, sort_keys=True)
  29. raw_input()
  30.  
  31.  
  32.  
  33.  
  34.  
  35. # Getting the webhooks
  36. temp = requests.get('https://api.ciscospark.com/v1/webhooks',headers=headers)
  37. people_dict = json.loads(temp.text)
  38. print json.dumps(people_dict, indent=4, sort_keys=True)
  39. raw_input()
  40.  
  41.  
  42. # Create webhooks for the notification
  43. # Y2lzY29zcGFyazovL3VzL1JPT00vZDg5ODA1YTAtYWU3Zi0xMWU2LWIzZDEtYmYxNzU5ZjUzYzdk
  44. payload = {'name': 'Notification', 'targetUrl': 'http://ec2-54-145-160-113.compute-1.amazonaws.com/Webhooks/', 'resource': 'messages',
  45. 'event': 'created', 'filter': 'roomId=Y2lzY29zcGFyazovL3VzL1JPT00vZDg5ODA1YTAtYWU3Zi0xMWU2LWIzZDEtYmYxNzU5ZjUzYzdk'}
  46.  
  47.  
  48. resp = requests.post(url='https://api.ciscospark.com/v1/webhooks', json=payload, headers=headers)
  49.  
  50. raw_input()
  51.  
  52.  
  53.  
  54. # HOW TO CREATE A NEW ROOM !
  55. body = {
  56.     "title": "Urban Outfitter want to chat with you 2"
  57. }
  58. temp = requests.post('https://api.ciscospark.com/v1/rooms',headers=headers,json= body)
  59. people_dict = json.loads(temp.text)
  60. print json.dumps(people_dict, indent=4, sort_keys=True)
  61.  
  62.  
  63. roomid = people_dict["id"]
  64. # raw_input()
  65.  
  66. payload = {'roomId': roomid, 'text': 'Hey you just walk past by Urban outfitters!'}
  67.  
  68. resp = requests.post('https://api.ciscospark.com/v1/messages', json=payload, headers=headers)
  69.  
  70. # raw_input()
  71. # payload = {'roomId': roomid,'personEmail': 'saj.saj44200@gmail.com', 'isModerator': False}
  72. payload = {'roomId': roomid,'personEmail': 'jng.bus.in.ass@gmail.com', 'isModerator': False}
  73.  
  74. # payload = {'roomId': 'Y2lzY29zcGFyazovL3VzL1JPT00vOTA3ZWU0ZjAtYWUyZi0xMWU2LTlmZjQtYTUwYzRmNTI3ODk3','personEmail': 'jng.bus.in.ass@gmail.com', 'isModerator': False}
  75. temp = requests.post('https://api.ciscospark.com/v1/memberships',headers=headers,json= payload)
  76.  
  77.  
  78. raw_input()
  79.  
  80.  
  81.  
  82. # 1. Getting all of the room
  83. # temp = requests.get('https://api.ciscospark.com/v1/rooms',headers=headers)
  84. # people_dict = json.loads(temp.text)
  85. # print json.dumps(people_dict, indent=4, sort_keys=True)
  86. # raw_input()
  87.  
  88.         #     "created": "2016-11-19T14:59:47.350Z",
  89.         #     "creatorId": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS84OGVjM2M1YS1kZTRlLTQwYjMtYjg1Ny01NTQ2MmNiMTY2ZDI",
  90.         #     "id": "Y2lzY29zcGFyazovL3VzL1JPT00vZDAyODFiNjAtYWU2OC0xMWU2LTk2Y2YtNDc4YWJiYzVhODQ0",
  91.         #     "isLocked": false,
  92.         #     "lastActivity": "2016-11-19T14:59:47.382Z",
  93.         #     "title": "Test Room2",
  94.         #     "type": "group"
  95.         # },
  96.  
  97. # Nov 18 - the room that we just created
  98. # {
  99. #     "created": "2016-11-19T08:09:59.231Z",
  100. #     "creatorId": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS84OGVjM2M1YS1kZTRlLTQwYjMtYjg1Ny01NTQ2MmNiMTY2ZDI",
  101. #     "id": "Y2lzY29zcGFyazovL3VzL1JPT00vOTA3ZWU0ZjAtYWUyZi0xMWU2LTlmZjQtYTUwYzRmNTI3ODk3",
  102. #     "isLocked": false,
  103. #     "lastActivity": "2016-11-19T08:09:59.265Z",
  104. #     "title": "Test Room",
  105. #     "type": "group"
  106. # }
  107.  
  108.  
  109. # # HOW TO INVITE PEOPLE TO THAT ROOM!
  110. payload = {'roomId': 'Y2lzY29zcGFyazovL3VzL1JPT00vZDAyODFiNjAtYWU2OC0xMWU2LTk2Y2YtNDc4YWJiYzVhODQ0',
  111. 'personEmail': 'frenchsatchel@gmail.com', 'isModerator': False}
  112. # payload = {'roomId': 'Y2lzY29zcGFyazovL3VzL1JPT00vOTA3ZWU0ZjAtYWUyZi0xMWU2LTlmZjQtYTUwYzRmNTI3ODk3','personEmail': 'jng.bus.in.ass@gmail.com', 'isModerator': False}
  113. temp = requests.post('https://api.ciscospark.com/v1/memberships',headers=headers,json= payload)
  114.  
  115. {
  116.     "created": "2016-11-19T08:19:30.222Z",
  117.     "id": "Y2lzY29zcGFyazovL3VzL01FTUJFUlNISVAvYWIzMzcxOGMtZDNhYy00YjE1LTk4MjAtNzI0ZDg0MDY4MzYxOjkwN2VlNGYwLWFlMmYtMTFlNi05ZmY0LWE1MGM0ZjUyNzg5Nw",
  118. #     "isModerator": false,
  119. #     "isMonitor": false,
  120. #     "personDisplayName": "Satchel French",
  121. #     "personEmail": "frenchsatchel@gmail.com",
  122. #     "personId": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS9hYjMzNzE4Yy1kM2FjLTRiMTUtOTgyMC03MjRkODQwNjgzNjE",
  123. #     "roomId": "Y2lzY29zcGFyazovL3VzL1JPT00vOTA3ZWU0ZjAtYWUyZi0xMWU2LTlmZjQtYTUwYzRmNTI3ODk3"
  124. # }
  125.  
  126.  
  127. # people_dict = json.loads(temp.text)
  128.  
  129. # print json.dumps(people_dict, indent=4, sort_keys=True)
  130.  
  131.  
  132. # call ("+16478760704", {
  133. #     network:'SMS'});
  134. # say("hellodsfasfd fdsabfhdshajsa");
  135.  
  136.  
  137. # https://api.tropo.com/1.0/sessions?action=create&token=7a74435173546b6b726e79634268465444756b4e6170766c7144417575476b744d524a616e59544d6b6d4f4d&numberToDial=16478760704&customerName=jae&msg=456789
  138.  
  139.  
  140. # end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement