我在facebook c#sdk
中遇到了一个小问题我只想从签名的请求中获取facebook用户ID,而不需要权限。到目前为止,我已经编写了以下代码:
var current = new DefaultFacebookApplication { AppId ="***", AppSecret = "***" };
dynamic signedRequest = FacebookSignedRequest.Parse(current, Request);
var UserId = (string)signedRequest.Data.user.id;
我的第一个问题是:这是可能的吗?是否可以在没有oauth的情况下获取用户ID? 其次,如果可能(string)signedRequest.Data.user.id 语句正确吗?;
答案 0 :(得分:1)
您无法从signed_request 获取Facebook用户ID,除非他们已对您的应用进行了身份验证。这是一个隐私问题。