Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何获取facebook用户的在线状态?_Node.js_Facebook_Sockets_Oauth - Fatal编程技术网

Node.js 如何获取facebook用户的在线状态?

Node.js 如何获取facebook用户的在线状态?,node.js,facebook,sockets,oauth,Node.js,Facebook,Sockets,Oauth,我想了解如何检索Facebook用户的在线状态。例如,我通过JWT auth登录我的应用程序,然后在我的设置页面中,我想查看我的facebook在线状态 我是否需要通过OAuth登录,或者我可以在字段中输入我的facebook用户ID,然后向facebook API发出请求 还有,是否有可能通过该在线状态的套接字连接实时了解我的状态 也许你知道node.js和socket.io的情况 Thx无法获取用户的“在线状态” 我是否需要通过OAuth登录,或者我可以在字段中输入我的facebook用户I

我想了解如何检索Facebook用户的在线状态。例如,我通过JWT auth登录我的应用程序,然后在我的设置页面中,我想查看我的facebook在线状态

我是否需要通过OAuth登录,或者我可以在字段中输入我的facebook用户ID,然后向facebook API发出请求

还有,是否有可能通过该在线状态的套接字连接实时了解我的状态

也许你知道node.js和socket.io的情况


Thx

无法获取用户的“在线状态”

我是否需要通过OAuth登录,或者我可以在字段中输入我的facebook用户ID,然后向facebook API发出请求

即使您确实使用有效的用户令牌发出了API请求,也不能说明用户的联机状态


代币的有效期为两小时(对于短命代币),但用户不一定会一直在线“在Facebook上”。只有当他们明确地从你的应用程序中注销,从而使令牌无效时,你才能获取错误消息,然后在下次尝试使用过期的令牌作为指示符发出API请求时收到该消息。但是,他们还必须再次登录到您的应用程序,然后您才能再次将其识别为“在线”。

无法获取用户的“在线状态”

我是否需要通过OAuth登录,或者我可以在字段中输入我的facebook用户ID,然后向facebook API发出请求

即使您确实使用有效的用户令牌发出了API请求,也不能说明用户的联机状态


代币的有效期为两小时(对于短命代币),但用户不一定会一直在线“在Facebook上”。只有当他们明确地从你的应用程序中注销,从而使令牌无效时,你才能获取错误消息,然后在下次尝试使用过期的令牌作为指示符发出API请求时收到该消息。但他们还必须再次登录到你的应用程序,然后你才能再次将其识别为“在线”。

所以,如果用户在facebook上在线/离线,我无法跟踪我的应用程序?不,你不能。这将是对隐私的极大侵犯。他们在你的应用程序之外所做的不是“你的业务”。有趣的是,我想如果我通过OAuth登录,我可以看到任何用户信息,但是的,我无法跟踪我是否在Facebook上在线/离线任何用户信息?是的,那肯定是一个很大的隐私问题。您只能获得用户特别授权的信息。而且你只能检测用户是否在你的网站上在线,而不是在facebook上。所以,如果用户在facebook上在线/离线,我无法跟踪我的应用程序?不,你不能。这将是对隐私的极大侵犯。他们在你的应用程序之外所做的不是“你的业务”。有趣的是,我想如果我通过OAuth登录,我可以看到任何用户信息,但是的,我无法跟踪我是否在Facebook上在线/离线任何用户信息?是的,那肯定是一个很大的隐私问题。您只能获得用户特别授权的信息。你只能检测用户是否在你的网站上在线,而不是在facebook上。