Facebook登录不使用Facebook C#SDK工作
-
30-09-2019 - |
题
使用Facebook C#SDK的Facebook登录工作,但现在不行!发生了什么?
我让用户使用JavaScript SDK登录。然后,当我回到页面时,当我不要求权限时,我找不到会话:
(Using only the attribute)
[FacebookAuthorize(
LoginUrl = "/Admin/Facebook/Login")]
当属性应有的属性时,它根本不会输入操作方法:
[FacebookAuthorize(
LoginUrl = "/Admin/Facebook/Login",
Perms = "publish_stream,create_event,email,offline_access,read_stream")]
在将用户发送到操作方法之前,我使用JavaScript验证用户实际登录,并且始终是正确的:
if (response.session) {
html = response.session.access_token;
// Tests if necessary permissions are set.
if (response.perms) {
var perms = response.perms;
if (perms.indexOf("publish_stream") != -1
&& perms.indexOf("email") != -1
&& perms.indexOf("create_event") != -1
&& perms.indexOf("offline_access") != -1
&& perms.indexOf("read_stream") != -1
您认为问题是什么?
解决方案
您是否尝试过使用最新版本的SDK?
不隶属于 StackOverflow