2013-05-18 13 views
12

Sto cercando di far funzionare il codice Python che ho trovato: http://developer.android.com/google/gcm/ccs.html Ho cambiato le prime 2 righe con (penso) i dati corretti. La chiave projectnr e api è falsa, è solo per mostrarti come sembra.Google CCS (GCM) - progetto non inserito nella whitelist

import sys, json, xmpp 
SERVER = ('gcm.googleapis.com', 5235) 
USERNAME = '489713985816' 
PASSWORD = 'AIzd237jjN_iT7yRxLWiHRreqax45XaMJQ6VJ98' 

Ho creato un progetto google api (provato con 2 diversi progetti). GCM attivato. copiato il seguente: Numero Progetto: 489.713.985.816 chiave API: AIzd237jjN_iT7yRxLWiHRreqax45XaMJQ6VJ98 provato il codice con una chiave per il server, e una chiave per le applicazioni del browser, sia con che senza un indirizzo IP specifico.

Quando eseguo il codice con #python ccs.py, ottengo il seguente risultato: Se questo è il mio problema, come faccio a ottenere il mio progetto nella whitelist?

Invalid debugflag given: socket 
DEBUG: 
DEBUG: Debug created for /usr/lib/python2.7/dist-packages/xmpp/client.py 
DEBUG: flags defined: socket 
DEBUG: socket  start Plugging <xmpp.transports.TCPsocket instance at 0x1ea2950> 
into  <xmpp.client.Client instance at 0x1ea27a0> 
DEBUG: socket  start Successfully connected to remote 
host ('gcm.googleapis.com', 5235) 
DEBUG: socket  sent <?xml version='1.0'?> 
<stream:stream xmlns="jabber:client" to="gcm.googleapis.com" version="1.0" 
xmlns:stream="http://etherx.jabber.org/streams" > 
DEBUG: socket  got 
<stream:stream from="gcm.googleapis.com" id="FD82304ADA8C8019" version="1.0" 
xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"> 
<stream:features> 
<mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"> 
<mechanism>X-OAUTH2</mechanism> 
<mechanism>X-GOOGLE-TOKEN</mechanism> 
<mechanism>PLAIN</mechanism> 
</mechanisms> 
</stream:features> 
DEBUG: socket  sent <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" 
mechanism="PLAIN">MjgzMVqTl9p\nVDdUTZWSjk4\n</auth> 
DEBUG: socket  got <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"> 
<temporary-auth-failure/> 
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"> 
Project 489713985816 not whitelisted.</text> 
</failure> 
</stream:stream> 
Authentication failed! 
+0

Penso di sapere perché ottengo il "Progetto non inserito nella whitelist". Il servizio non è aperto al pubblico e devi prima iscriverti: https://services.google.com/fb/forms/gcm/ Mi sono registrato e aggiornare questo ticket quando pronto. – Gaston

+0

Qualche fortuna? Sono interessato a vedere quanto tempo impiega ad approvare nuovi server. Il nuovo hosting PHP di Google Cloud ha approvato la mia richiesta entro 24 ore. – simbolo

+0

Nessuna approvazione ricevuta dopo 10 giorni. – Gaston

risposta

3

Dopo 3 mesi di attesa, ho appena ricevuto un'email da un dipendente di Google. La mia richiesta di lista bianca GCM è stata approvata. Grazie Ashish. Adesso, inizia il divertimento!

Problemi correlati