Nicht autorisiert beim Aufrufen von Google GCM

7

Ich versuche, Google GCM zum Senden von Push-Benachrichtigungen zu verwenden. Rufen Sie jedoch eine WebException ab, die besagt, dass der Remoteserver 401 unautorisiert zurückgibt. Ich kann nicht sagen, warum es nicht funktioniert.

Wer weiß, warum es nicht funktioniert?

Hier ist mein Code:

%Vor%

    
Daniel 11.07.2012, 11:03
quelle

2 Antworten

11

Daniel - Es gibt ein Problem mit der GCM-Dokumentation! Verwenden Sie den Browserschlüssel als Autorisierungsschlüssel an der Stelle des Server-API-Schlüssels. Es wird funktionieren.

    
bhuvin 11.07.2012, 11:09
quelle
10

OK, ich fotografiere hier nur im Dunkeln. Schau dir diese Zeile an:

%Vor%

Sollte es nicht sein:

%Vor%

Da Sie sagen, dass dies ein Authorization-Header ist, müssen Sie "Authorization:" nicht erneut hinzufügen, oder?

Stellen Sie außerdem sicher, dass die Zeichenfolgenkonstante "HttpRequestHeader.Authorization" auf "Authorization" gesetzt ist.

    
azgolfer 11.07.2012 23:19
quelle