c2dm响应中没有auth

时间:2011-04-20 09:51:32

标签: android http-post android-c2dm

当我尝试使用POST从ac2dm服务获取Auth令牌时,我只获得SID和LSID,而不是Auth,这是否发生在其他任何人身上,如果是的话,你是怎么解决的此?

我在服务器端使用.NET(C#),我试图用fiddler发送post调用,但是我得到了相同的结果。

在fiddler中发帖:

  

内容类型:   应用程序/ x-WWW窗体-urlencoded   主持人:www.google.com Content-Length:   125期望:100-continue

     

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

和响应(我得到响应代码200因此它应该工作):

  

SID = DQAAAMgAAADhKR ...

     

LSID = DQAAAMoAAACCR ...

正如您所看到的,响应中没有Auth令牌......

2 个答案:

答案 0 :(得分:0)

它像大小写字母一样简单...... 它应该是带有小“s”的服务和带有大“S”的Source。

在android-c2dm小组的Thanx到MightyPush指出这个:)

答案 1 :(得分:0)

此外,如果您看到西班牙文档,而不是服务,则表示您必须使用servicio,但这不起作用。
因此,为此,关键字是

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