Нет ответа в ответе c2dm - PullRequest
       3

Нет ответа в ответе c2dm

0 голосов
/ 20 апреля 2011

Когда я пытаюсь использовать POST для получения токена аутентификации из службы ac2dm, я получаю только SID и LSID, а не Auth, это случилось с кем-то еще, если да, как вы это решили?

Я использую .NET (C #) на стороне сервера, я пытался отправить почтовый вызов с помощью fiddler, но получаю тот же результат.

Опубликовать вызов в fiddler:

Тип содержимого: application / x-www-form-urlencoded Хост: www.google.com Длина содержимого: 125 Ожидается: 100-продолжить

accountType = HOSTED_OR_GOOGLE & Email =myRegistredMail & Passwd = myPassword & Service = ac2dm & source = myAppPackageName

и ответ (я получаю код ответа 200, поэтому он должен работать):

SID = DQAAAMgAAADhKR ...

LSID = DQAAAMoAAACCR ...

, как вы можете видеть, в ответе нет токена аутентификации ...

Ответы [ 2 ]

0 голосов
/ 25 мая 2011

Также, если вы видите испанскую документацию, вместо службы написано, что вы должны использовать servicio, но это не работает.
Так что, чтобы это работало, ключевыми словами являются

  • ВидСчета
  • E-mail
  • Passwd
  • сервис
  • источник
0 голосов
/ 21 апреля 2011

Это так же просто, как большие и маленькие буквы ... Это должен быть сервис с маленькими буквами "s" и Source с большими буквами "S".

Спасибо MightyPush в группе android-c2dm за указание на это:)

...