hulp voor Facebook FQL vraag nodig

stemmen
1

Ik wilde weten waarom is deze code verkeerd.

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 correct tijdsindeling volgens bij tijdweergave. Dus waarom doet het geeft me een verkeerde code ??

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

geeft me juiste waarde.

Bedankt

De vraag is gesteld op 29/05/2009 om 12:10
bron van user
In andere talen...                            


2 antwoorden

stemmen
0

Bedoelde je:

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

of iets dergelijks?

bewerken :

Je hebt verschillende stukjes code die er zo uitzien geplaatst:

"Select something WHERE x=%s % something"

met het percentage operator en haar betoog zowel binnen de aanhalingstekens. Je moet iets doen als dit:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
antwoordde op 29/05/2009 om 12:36
bron van user

stemmen
0

Gebruik de me()FQL steno bij de gebruikers-ID voor wie de token wordt afgegeven voor te krijgen

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

antwoordde op 26/01/2012 om 15:29
bron van user

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