Brauchen Sie Hilfe für Facebook FQL Abfrage

stimmen
1

Ich wollte wissen, warum dieser Code ist fehlerhaft.

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 korrekt Zeitformat nach Facebook-Zeitformat. Warum also tut es mich nicht falsch Code gibt ??

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

korrekten Wert gibt mir.

Vielen Dank

Veröffentlicht am 29/05/2009 um 12:10
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Hast du gemeint:

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

o.ä?

Bearbeiten :

Sie haben mehrere Stücke von Code geschrieben, die wie folgt aussehen:

"Select something WHERE x=%s % something"

mit dem Prozent Betreiber und ihr Argument sowohl innerhalb der Anführungszeichen. Sie brauchen so etwas wie dies zu tun:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
Beantwortet am 29/05/2009 um 12:36
quelle vom benutzer

stimmen
0

Verwenden Sie den me()FQL Stenographie an der Benutzer - ID zu bekommen , für den der Token ausgegeben für

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

Beantwortet am 26/01/2012 um 15:29
quelle vom benutzer

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