send_notif.py 575 Bytes
Newer Older
Amit Davidi's avatar
Amit Davidi committed
1 2 3 4
from urllib2 import *
import json
import sys

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

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

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