Сервер вернул код ответа HTTP: 400 для URL: https://fcm.googleapis.com/fcm/send при отправке сообщений fcm по теме - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь отправить сообщение через fcm, используя тему.Это код, который я использую:

URL url = new URL("https://fcm.googleapis.com/fcm/send");
            HttpURLConnection conn = (HttpURLConnection) 

url.openConnection();

        conn.setUseCaches(false);
        conn.setDoInput(true);
        conn.setDoOutput(true);

        conn.setRequestMethod("POST");
        conn.setRequestProperty("Content-Type", "application/json");
        conn.setRequestProperty("Authorization", "key=" + apiKey);

        JSONObject json = new JSONObject();

        json.put("topic",codigo_chat);
        JSONObject data = new JSONObject();

        data.put("nick", nick_remitente);
        data.put("token_socialauth_remitente", token_socialauth_remitente);
        data.put("que_dijo", que_dijo);
        data.put("tipo", "3"); //para el chat general

        // body
        json.put("data", data);

        OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
        wr.write(json.toString());
        wr.flush();

Но я всегда получаю один и тот же ответ:

Сервер возвращает HTTP-код ответа: 400 для URL: https://fcm.googleapis.com/fcm/send

ЧтоЯ делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...