我使用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