繁体   English   中英

Python:服务器端检测用户是否登录到Facebook(不一定连接到我的应用程序)

[英]Python: server side detect whether user is logged in to facebook (and not necessarily connected to my app)

是否有与javascript api FB.getLoginStatus()等效的服务器端,PHP SDK中似乎有些相似之处,但我不想使用PHP。 如果在PHP中可行,那么在Python中必须可行-但这是否意味着我必须对PHP SDK进行反向工程才能做到这一点?

你可以用这个
Python client library for the Facebook Platform 网址https://gist.github.com/1190267

然后,您可以解析signed_request或解析由fb js sdk编写的facebook cookie:

用于解析signed_request示例代码:

signed_request = pyface.parse_signed_request(request.POST['signed_request'], fb_app_secret)

if signed_request:
    if signed_request.has_key('user_id'): 
        facebook_user_id = signed_request['user_id']

注意: pyface .py文件,我在上面的链接中放置了代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM