Как отправлять уведомления с помощью Azure Notification Hub с PHP? - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь отправить уведомление в свой центр уведомлений Azure с помощью PHP. Я использую эти 2 классы для отправки уведомлений. Когда я пытаюсь отправить уведомления, я вижу эту ошибку

{ "message": "Error sending notificaiton: 400 msg: \r\n\r\n\r\n

Bad Request

\r\n
HTTP Error 400. The request is badly formed.

Моя функция

public function sendNotificationHub() {


        $hub    =   new \App\Helpers\NotificationHub('connection string', 'central US');
        $message = '{"data":{"message":"Hello from PHP!"}}';

        $notification   =   new \App\Helpers\Notfication("gcm", $message);

        $hub->sendNotification($notification, null);
    }

1 Ответ

0 голосов
/ 08 апреля 2019

400 ясно указывают на то, что запрос сформирован некорректно (например, недопустимые заголовки маршрутизации, недопустимый тип содержимого, размер сообщения превышает размер, неверный формат сообщения).

Ваше хаб-имя называется "Центральная часть США"?Пожалуйста, проверьте этот блог для справки

https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-php-push-notification-tutorial

Посмотрите, поможет ли это.

...