Как отправить уведомление Google FCM через ASP.NET VB
Я хочу отправить уведомление google FCM с помощью asp.net vb ,ниже приведен мой код
Что я уже пробовал:
Публичная Общая Функция SendNotificationFromFirebaseCloud() в виде строк
Тусклый результат = "-1"
Дим webAddr = "https://fcm.googleapis.com/fcm/send"
Dim httpWebRequest = CType(WebRequest.Create(webAddr), HttpWebRequest)
класс HttpWebRequest.ContentType = "application/json"
класс HttpWebRequest.Заголовки.Добавить(HttpRequestHeader.Авторизация, "ключ=AAAAXXXX_2boWklFgW9eE2UQ_CaM8KmDjq")
класс HttpWebRequest.Метод = "сообщение"
Дим модулю записи StreamWriter = новая модулю записи StreamWriter(класса HttpWebRequest.Метод getrequeststream)
Дим strNJson как String = "{""сообщений"":{""тему"":""предложения"",""уведомление"":{""тело"":""посмотреть последние предложения от ведущих мировых брендов."",""название"":""Последние предложения""}}}"
модулю записи StreamWriter.Напишите(strNjson)
модулю записи StreamWriter.Промывать()
Дим объект HttpResponse = ctype для(класса HttpWebRequest.Творческий, Класс Httpwebresponse)
Дим, что streamreader = Новый Поток streamreader(объект HttpResponse.GetResponseStream)
результат = streamReader.ReadToEnd
Возвращаемый результат
Конечная Функция
Member 4772857
Я получаю ответ как плохой запрос для вышеуказанного кода
David_Wimbley
Я не смотрел, но если вы получаете плохой запрос в качестве ответа, проверьте свой JSON и убедитесь, что он правильно отформатирован в соответствии с API docs для google. Проблема, скорее всего, находится на вашей стороне, и поскольку вы можете получить ответ...проблема весьма вероятна в вашем запросе json.
Другая вероятная проблема, скорее всего, связана с вашей авторизацией/учетными данными/разрешениями.