2011-04-20 51 views
0

当我试图用POST从ac2dm服务获取Auth令牌时,我只获得了SID和LSID,而不是Auth,是否发生过其他任何人,如果是的话,你是怎么做到的?解决这个?我在服务器端使用.NET(C#),我试图发送与提琴手后通话,但我得到相同的结果。在c2dm响应中没有auth

邮政呼叫小提琴手:

的Content-Type: 应用程序/ x-WWW窗体-urlencoded 主持人:www.google.com的Content-Length:125 期望:100继续

ACCOUNTTYPE = HOSTED_OR_GOOGLE &电子邮件= myRegistredMail &的passwd = MYPASSWORD &服务= ac2dm &源= myAppPackageName

和响应(我得到响应码200所以它应该工作):

SID = DQAAAMgAAADhKR ...

LSID = DQAAAMoAAACCR ...

,你可以看到响应中没有Auth令牌...

+0

在相同的凭据是你能得到一个身份验证令牌单独(不在.NET代码中)从curl命令中说出来? – advantej 2011-04-20 13:47:28

回答

0

它的大小字母一样简单... 它应该是一个小的“s”和一个大的“S”来源的服务。

感谢名单,以MightyPush在Android的C2DM组指出了这一点:)

0

此外,如果你看到了西班牙的文件,而不是服务则写道,你必须使用SERVICIO,但这不起作用。
因此,对于这个工作,这些关键字

  • ACCOUNTTYPE
  • 电子邮件
  • 的passwd
  • 服务