Aveți nevoie de ajutor pentru interogarea facebook FQL

voturi
1

Am vrut să știu de ce este acest cod greșit.

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 este formatul corect de timp în funcție de formatul de timp pe Facebook. Deci, de ce nu îmi dă cod greșit ??

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

îmi dă o valoare corectă.

Mulțumiri

Întrebat 29/05/2009 la 12:10
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Vroiai sa spui:

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

sau asemănător?

Editare :

Ai postat mai multe bucăți de cod care arata ca acest lucru:

"Select something WHERE x=%s % something"

cu operatorul de procente și argumentul său atât în ​​interiorul ghilimele. Trebuie să faci ceva de genul asta:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
Publicat 29/05/2009 la 12:36
sursa de către utilizator

voturi
0

Utilizați me()stenografie FQL pentru a ajunge la ID - ul utilizatorului pentru care se emite token - ul pentru

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

Publicat 26/01/2012 la 15:29
sursa de către utilizator

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