send_notif.py 622 Bytes
Newer Older
1
#!/usr/bin/python
Amit Davidi's avatar
Amit Davidi committed
2 3 4 5
from urllib2 import *
import json
import sys

Amit Davidi's avatar
Amit Davidi committed
6 7 8
if len(sys.argv) < 2:
    print 'Error: missing token argument'
    sys.exit(1)
Amit Davidi's avatar
Amit Davidi committed
9

Amit Davidi's avatar
Amit Davidi committed
10 11 12
API_KEY = 'AIzaSyBVtqdO_SgPVhhXnyNGC_VXSbIX-fxk1YY'
TOKEN = sys.argv[1]
data = {
Amit Davidi's avatar
Amit Davidi committed
13
    "to": TOKEN,
14
    "data" : {
Amit Davidi's avatar
Amit Davidi committed
15 16
        "body": "SUCCESS! Sent from script :)",
        "title": "Wix Example Project"
Amit Davidi's avatar
Amit Davidi committed
17 18
    }
}
Amit Davidi's avatar
Amit Davidi committed
19
dataJson = json.dumps(data)
Amit Davidi's avatar
Amit Davidi committed
20 21

request = Request(
Amit Davidi's avatar
Amit Davidi committed
22
    'https://gcm-http.googleapis.com/gcm/send',
Amit Davidi's avatar
Amit Davidi committed
23
    dataJson,
Amit Davidi's avatar
Amit Davidi committed
24 25 26 27 28
    {
      "Authorization" : "key="+API_KEY,
      "Content-type" : "application/json"
    }
)
Amit Davidi's avatar
Test  
Amit Davidi committed
29 30

print "Sending notification..."
Amit Davidi's avatar
Amit Davidi committed
31
print urlopen(request).read()