Skip to main content
 首页 » 编程设计

python之如何在 python 中进行 FQL 查询

2025年05月04日13myhome

假设用户已经使用 javascript SDK 进行了身份验证,您将如何在 python 中执行 FQL 查询 ->

 query = 'SELECT page_id FROM page_admin WHERE uid = ' + user_id 

我已经阅读了文档,看来你必须点击这个 url ->

https://api.facebook.com/method/fql.query?query=QUERY

你是怎么做到的?您还需要在 url 中传递访问 token 吗?如果是,那么如何传递?

请您参考如下方法:

import urllib 
 
query = "SELECT name FROM user WHERE uid = \"4\"" 
print(query)  
 
query = urllib.quote(query) 
print(query)  
 
url = "https://graph.facebook.com/fql?q=" + query 
data = urllib.urlopen(url).read() 
print(data) 

输出:

SELECT name FROM user WHERE uid = "4" 
SELECT%20name%20FROM%20user%20WHERE%20uid%20%3D%20%224%22 
{"data":[{"name":"Mark Zuckerberg"}]} 

FQL reference