-
Notifications
You must be signed in to change notification settings - Fork 0
/
pushfcm.py
29 lines (21 loc) · 1.04 KB
/
pushfcm.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import json
import urllib
from pyfcm import FCMNotification
req = urllib.request.Request("http://mirishueswebapp.azurewebsites.net/text")
data = urllib.request.urlopen(req).read()
data = data.decode('utf-8')
jsonString = data
asdf = json.loads(jsonString)
sendString = ""
for x in range(len(asdf['regions'])):
for j in asdf['regions'][x]['lines']:
for k in j['words']:
sendString += k['text'] + ' '
print(sendString)
apiKey = 'AAAANjzfayI:APA91bHMX2Vb_Oq23cA4Z9Af7kbzuTQELVxqu2BiirFAxZ8YUUrDGE4pOB85zTKhLhzhl_ai_G0P3MVKn80KvbawN-yu8ZI1kQ9lch5ZWyjR_U-nYvCSde9UUnzUEo8lgWoYM5bz5siY'
push_service = FCMNotification(api_key=apiKey)
push_tokens = 'e6axTmsk9lQ:APA91bHTSkkBsiEUGCw80zuYtoYTGyvS0JmixlBLOj5DWeaQdnqdHdw_Bcen_faD5GHrIBWJ3QUfhdAruFjbCRCQexEn9NM3Ea3xTrRTDin9m4GxV61PNH8aDCkp_3V-16R7gMnW04yH'
message_title = 'hello'
result = push_service.notify_single_device(registration_id=push_tokens,
message_title=message_title,
message_body=sendString)