Как исправитьJSON_PARSING_ERROR: неожиданный символ? - PullRequest
0 голосов
/ 29 августа 2018

Я использую Django для отправки уведомлений пользователям Android и запрашивает библиотеку для обработки почтового запроса. Это мой фрагмент кода, куда я отправляю фактический запрос в FCM.

def sendNotification(rule_name):

    url = "https://fcm.googleapis.com/fcm/send"
    headers = {'Authorization': '********************',
               'Content-Type': 'application/json'}
    myDict = {"to": "/topics/rules",
              "data": {
                        "rule_name": rule_name
                      }
              }
    r = requests.post(url, headers=headers, data=myDict)
    print r.status_code
    print r.text

Однако ответ, который я получаю при печати кода состояния и текста:

400 JSON_PARSING_ERROR: неожиданный символ (t) в позиции 0.

Не могли бы вы указать, что здесь не так с моим кодом?

1 Ответ

0 голосов
/ 29 августа 2018

Можете ли вы сделать что-то подобное?

import json
r = requests.post(url, headers=headers, data=json.dumps(myDict))
...