Trenger hjelp for facebook fql spør

stemmer
1

Jeg ønsket å vite hvorfor er denne koden feil.

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 er riktig tid format i henhold til facebook tidsformat. Så hvorfor gjør det gir meg feil kode ??

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

gir meg riktig verdi.

Takk

Publisert på 29/05/2009 klokken 11:10
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Mente du:

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

eller liknende?

Edit :

Du har lagt ut flere biter av kode som ser slik ut:

"Select something WHERE x=%s % something"

med den prosent operatør og dens argument både innenfor anførselstegn. Du trenger å gjøre noe som dette:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
Svarte 29/05/2009 kl. 11:36
kilden bruker

stemmer
0

Bruk me()FQL stenografi for å få på bruker-ID for hvem token er utstedt for

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

Svarte 26/01/2012 kl. 14:29
kilden bruker

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