Hai bisogno di aiuto per la query facebook FQL

voti
1

Volevo sapere perché questo codice errato.

new_query = SELECT time,message FROM status WHERE (uid=%s % request.facebook.uid) AND  time > someval.time
new_result = request.facebook.fql.query(new_query)

Someval.time è formato ora corretta in base al formato ora facebook. Allora, perché non mi dà codice errato ??

new_query = SELECT time,message FROM status WHERE (uid=%s % request.facebook.uid)

mi dà valore corretto.

Grazie

È pubblicato 29/05/2009 alle 12:10
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

Intendevi:

new_query = "SELECT ... AND  time > %s" % someval.time

o simili?

Edit :

Hai postato diversi pezzi di codice che assomigliano a questo:

"Select something WHERE x=%s % something"

con l'operatore per cento e il suo argomento sia all'interno delle virgolette. Hai bisogno di fare qualcosa di simile a questo:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
Risposto il 29/05/2009 a 12:36
fonte dall'utente

voti
0

Usare la me()scorciatoia per arrivare al FQL l'ID utente per il quale il token viene rilasciato per

SELECT time,message FROM status WHERE uid=me()

Risposto il 26/01/2012 a 15:29
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more