Ошибка уведомлений Microsoft Azure: 404 По указанному адресу не размещена служба

Доброе утро, сообщество,

У меня есть служба Microsoft Azure, которую я пытаюсь использовать для отправки уведомлений на мобильные устройства Android. Я следовал инструкциям в руководстве Microsoft Azure, ребята и когда я запускаю следующий код, чтобы отправить тестовое уведомление,

$ message = '{"data": {"msg": "Hello from PHP!"}}';
$ notification = new Notification ("gcm", $ message);
$ hub-> SendNotification ($ notification, "");

Я получаю это сообщение об ошибке.

Error sending notificaiton: 404
msg: 404 No service is hosted at the specified address ..
TrackingID: e147f89a-8bad-4f73-a4c4-8f4194a728ed_G18,
TimeStamp: 10/24/2014 2:16:15 PM

У кого-нибудь есть идея, почему это происходит? И знаете, как это решить?

У меня сложилось впечатление, что, возможно, это ошибка в моем коде или я что-то не так на сервере, потому что, поскольку это REST-сервис, он должен работать для всех.

IDK, если вам, ребята, нужна моя строка подключения или имя приложения или что-то в этом роде

По предложению @efimovandr, вот запрос HTTP-вызова

GET http://mer-extra.cloudapp.net/matches/mandarPush.php HTTP/1.1
Host: mer-extra.cloudapp.net
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,es;q=0.6,pt;q=0.4,th;q=0.2,gl;q=0.2
Cookie: CAKEPHP=t3foani8l7sineodcel5svplq5

И ответ:

HTTP/1.1 200 OK
Date: Tue, 28 Oct 2014 14:33:02 GMT
Server: Apache/2.2.22 (Ubuntu)
X-Powered-By: PHP/5.3.10-1ubuntu3.13
Vary: Accept-Encoding
Content-Length: 2230
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=UTF-8

Надеюсь, это поможет. Спасибо!

2

Решение

Ваша проблема, возможно, была такой же, как моя:

Push-уведомление Azure отдыхать. Служба по указанному адресу не размещена.

Важно то, что имя концентратора не совпадает с именем пространства имен, в отличие от того, что говорится в его текущем учебнике. (Microsoft сказала мне, что они будут редактировать и обновлять это в своих документах).

Во-вторых, убедитесь, что вы используете правильный ключ (DefaultFullSharedAccessSignature). Это еще одна ошибка, которую они имели в своих документах.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]