2012-07-29 54 views
0

我想在我的FQL查詢中使用一個變量。我在我的Rails環境中使用考拉來訪問Facebook變量如何在FQL查詢中包含變量?

u1 = f["uid1"] 
@opponent = @graph.fql_query('select name, pic_square FROM user WHERE uid = "' + u1 + '"') 

上述代碼不起作用。我會很感激任何反饋!謝謝!!

回答

1

我試過這個在IRB上,它工作得很好。確保你有正確的Facebook標記和UID。只需在控制檯上用@ graph.get_object('me')來獲取「我」,以確認Facebook令牌是否正確。另外,如果您的情況正確,請嘗試打印u1的值。

@graph Koala::Facebook::RestAPI.new(<fb_token>) 
uid = <some uid> 
@opponent = @graph.fql_query('select name, pic_square FROM user WHERE uid = "' + uid + '"') 
+0

感謝@Divya的幫助。問題是錯誤的FB令牌。你完全正確! – user1388066 2012-07-30 18:06:04

+0

@ddb:假設我有一個user_id的數組(例如:u_id = [1,2,3])現在我該如何在fql_query中使用這個數組? – rAzOr 2014-12-16 14:43:55