我在Facebook上运行asp.net应用程序,它有多个页面。在登录页面上,我获得了访问令牌。问题是如何持久化访问令牌,以便我可以在其他页面中使用它来访问当前用户数据。当前,当我尝试关注其他页面时,
Facebook.FacebookAPI fbApi = new Facebook.FacebookAPI();
JSONObject currentUser = fbApi.Get("/me");它打破了未经授权的说法。
发布于 2012-02-17 18:52:57
您应该只将访问令牌和用户ID引用一起存储在数据库中。或者,你可以只使用像Facebook Javascript SDK这样的客户端SDK,它将为你持久化,而不需要付出额外的努力。
发布于 2012-02-18 21:48:33
我不认为您使用的是最新版本的API。看起来您使用的是https://github.com/facebook/csharp-sdk#readme中已弃用的版本
如果您使用的是最新版本,那么您可以持久化访问令牌。获取最新版本:https://github.com/facebook-csharp-sdk/facebook-csharp-sdk/#readme
https://stackoverflow.com/questions/9326574
复制相似问题