我需要获得一个简单的 facebook 用户 ID,而无需向 facebook 发出请求。
我很茫然。我一直在我的网络应用程序中轻松地使用 'FBConnectAuth.dll' se 来处理我所有的 facebook,但从上周开始它就不再起作用了。
所以我切换(或尝试)到这个新的 c# sdk 版本 5.4。两天后,我终于在网上找到了足够的文档来了解基本信息,并能够使用以下方法向 facebook 请求用户信息:
Dim fb = New FacebookWebClient()
FBUser = DirectCast(fb.[Get]("me"), IDictionary(Of String, Object))
好吧...所以我可以向 facebook 提出请求...
但是为什么我不能找到一种方法来获取用户ID,而无需调用此方法并向facebook 发出特殊请求?
如果没有该 UserID,则无法缓存从 facebook 请求中检索到的用户数据,因此这意味着在每个页面视图上都向 facebook 发出请求。