Ошибка отправки серверов Android C2DM - PullRequest
0 голосов
/ 29 декабря 2011

Я использовал PHP-код для написания 3-х серверов, я могу получить deviceRegistrationId и authToken, но теперь я получаю «Unauthorized Error 401», вот код PHP, который я использовал. C2DM реализация PHP-код

Ответы [ 2 ]

0 голосов
/ 29 декабря 2011

Любой клиент проходит следующий цикл:

  1. Получить IP-адрес из IP-адреса сайта (URL сайта без начального
    'http://'). Этот поиск (преобразование IP-имени в IP-адрес) предоставляется серверами доменных имен (DNS).
  2. Открыть IP-сокет для подключения к этому IP-адресу.
  3. Записать поток HTTP-данных через этот сокет.
  4. Получите поток HTTP-данных от веб-сервера в ответ. Этот поток данных содержит коды состояния, значения которых определяются протоколом HTTP. Проанализируйте этот поток данных на наличие кодов состояния и другой полезной информации.
  5. Эта ошибка возникает на последнем шаге, описанном выше, когда клиент получает код состояния HTTP, который он распознает как «401».
0 голосов
/ 29 декабря 2011

Несанкционированная ошибка 401 указывает, что ClientLogin AUTH_TOKEN, используемый для проверки отправителя, недействителен. Убедитесь, что вы отправляете правильный клиент ClientLogin на сервер Google.

...