1
我在投票网站上实现了一个简单的Facebook“赞”按钮,但想要一个使用内部“赞”系统为任何没有Facebook帐户的人投票的选项/不想要登录(这可能看起来像一个奇怪的请求,但这是客户的要求)。FB Open Graph Check登录
所以基本上,我想要一种检测是否有人登录而不必使用图形API的方式 - 只需使用Open Graph Protocol。有没有办法做到这一点?
我在投票网站上实现了一个简单的Facebook“赞”按钮,但想要一个使用内部“赞”系统为任何没有Facebook帐户的人投票的选项/不想要登录(这可能看起来像一个奇怪的请求,但这是客户的要求)。FB Open Graph Check登录
所以基本上,我想要一种检测是否有人登录而不必使用图形API的方式 - 只需使用Open Graph Protocol。有没有办法做到这一点?
如果subscribe到auth.statusChange
事件,它可能做的伎俩,作为this page指出:
通常您要使用的auth.sessionChange事件。但是,在极少数情况下,你想这三种状态来区分:
- 连接已
- 登录到Facebook上,但不与你的应用程序
- 没有登录到Facebook的所有连接。
FB.Event.subscribe和FB.Event.unsubscribe函数用于订阅这些事件。
返回status
要包含下面connected
,notConnected
(登录到Facebook的而不是你的应用程序)或unknown
。
我不知道这是否会按计划运作,但我自己并没有尝试过。它可能会返回notConnected
状态,仅限于过去授权您的应用的用户,但它似乎是向正确方向迈出的一步。