假设用户已经使用 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"}]}
