Potřebuji pomoc pro facebook fql dotazu

hlasů
1

Chtěl jsem vědět, proč je tento kód v pořádku.

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 je správný formát času podle časového formátu facebooku. Tak proč mi to dává nesprávný kód ??

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

mi dává správnou hodnotu.

dík

Položena 29/05/2009 v 12:10
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Myslel jsi:

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

nebo podobné?

Edit :

Přidali jste několik kusy kódu, které vypadají takto:

"Select something WHERE x=%s % something"

s provozovatelem procent a jeho argumentem jak uvnitř uvozovek. Co musíte udělat něco takového:

new_query = "SELECT time,message FROM status WHERE (uid=%s) AND (time>%s)" % \
            (request.facebook.uid, someval.time)
Odpovězeno 29/05/2009 v 12:36
zdroj uživatelem

hlasů
0

Použijte me()FQL zkratku dostat na ID uživatele, pro které je známka vydána pro

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

Odpovězeno 26/01/2012 v 15:29
zdroj uživatelem

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