我使用Facebook的蟒蛇SDK来获取用户的电子邮件Facebook的用户我蟒蛇
import facebook as facebooksd
cookie = facebooksd.get_user_from_cookie(self.request.cookies,
FACEBOOK_APP_ID, FACEBOOK_APP_SECRET)
graph = facebooksd.GraphAPI(cookie["access_token"])
current_user = graph.get_object("me")
不幸的是,我碰到下面的错误与上面的代码:
global name 'self' is not defined
如何获得来自Facebook的cookies插入到上面的facebooksd.get_user_from_cookie函数中?谢谢!
插入*上面的*函数?我没有看到你定义任何功能。如果您可以提供[SSCCE](http://sscce.org),那可能会有所帮助。 – 2013-03-05 20:42:05
错误是相当自我解释或不?自我没有定义,因为你在任何类结构之外使用它。相反,可以复制粘贴一些代码,你应该看看api这个函数需要什么对象,以及你可以在哪里使用函数 – Curlew 2013-03-05 20:45:31
你正在使用哪种Python GraphAPI包装器? http://www.pythonforfacebook.com,或其他四个之一? – abarnert 2013-03-05 20:45:59