Я всегда получаю пустой ответ json {}
, когда пытаюсь отправить сообщение через GCM.Пустой ответ json с использованием python-gcm
Я использую python-gcm и это мой код:
from gcm import GCM
API_KEY = "AldaSyAwnh5jAAAAAAABvBTyqDdMITCoEE8GLZ"
my_gcm = GCM(api_key=API_KEY)
data = {'param1': 'value1', 'param2': 'value2'}
# JSON request
#reg_ids = ['12', '34', '69']
reg_ids = ['ALA91bE9QSkVKcmAAAAAAda8UsNs27R-29pJHDqwIiwqxSAStmhpFo2hKD0SipoCjgANvFJ7trdQZuJCjMaUAAAA6zmETYDncD9YTiVZ61eG1pwXdOJC7mozlt76OoyM81OasWi9_ibGklNfhWGhJpg']
response = my_gcm.json_request(registration_ids=reg_ids, data=data)
# Handling errors
if 'errors' in response:
for error, reg_ids in response['errors'].items():
# Check for errors and act accordingly
if error is 'NotRegistered':
# Remove reg_ids from database
for reg_id in reg_ids:
entity.filter(registration_id=reg_id).delete()
if 'canonical' in response:
for reg_id, canonical_id in response['canonical'].items():
# Repace reg_id with canonical_id in your database
entry = entity.filter(registration_id=reg_id)
entry.registration_id = canonical_id
entry.save()
Что я делаю неправильно, я должен попробовать другой вариант? Дополнительная информация:
- Я использую колбу.
В моей консоли разработчика Google есть карты google
активировано тоже.
@MartijnPieters является ofuscated, просто для быть уверены, что я использую правильные значения. – Ricardo
Хорошо, но это было непонятно из того, что вы опубликовали. :-) –