您好我正在尝试构建一个仪表板,此仪表板将保存facebook信用卡,并且不需要用户登录,但此操作应在后台执行。目前,当用户登录我的仪表板时,他必须通过提供用户名和密码登录Facebook。我不希望用户输入用户名和密码。
答案 0 :(得分:1)
这不会和应该不起作用(我也认为这是FB政策)。当用户确实打开了FB会话(因此在facebook.com上登录)时,FB.login()
方法知道这一点,因为它可以访问cookie。您的页面可能会询问权限,而不是登录用户。如果facebook.com会话结束,您的登录超时或用户删除cookie,您必须再次登录。
如果没有活动的会话cookie,则无法自动登录用户。
除此之外,无论您如何解决,都会在不告诉用户的情况下登录用户。用户需要决定是否要登录。