2011-10-15 46 views
0

我需要使用一個簡單的FQL查詢來獲得我的UID,由於某種原因,它返回一個空白頁面。使用FQL獲取我的UID

這是我的查詢:

https://api.facebook.com/method/fql.query?query=SELECT uid FROM user WHERE uid=me() 

回答

0

me()返回當前連接的用戶。所以,你需要追加一個access_token

https://api.facebook.com/method/fql.query?query=SELECT uid FROM user WHERE uid=me()&access_token=XXXXXX 

PS:Facebook擁有剛剛released一個Graph API端點查詢FQL fql,所以你應該能夠做這樣的事情:

https://graph.facebook.com/fql?q=SELECT uid FROM user WHERE uid=me()&access_token=XXXXXX 

(不幸的是,由於某種原因它不適用於Facebook Graph Explorer

+0

謝謝。但是,從我讀過的內容來看,除非是一些更復雜的數據(如朋友用戶),否則我不需要訪問令牌來獲取「用戶」表中的信息。另外,我試圖獲取當前用戶的uid的原因是爲了生成訪問令牌。 – Lichte

+0

使用'我()'意味着你有一個連接的用戶,所以你需要'access_token'來證明! – ifaour

+0

好的,即使我不使用FQL,我怎樣才能獲得我的UID而無需訪問令牌? – Lichte