坚持Facebook访问令牌

时间:2012-02-17 10:27:39

标签: c# facebook facebook-graph-api

我在Facebook上运行asp.net应用程序,它有多个页面。 在登录页面上,我获取访问令牌。 问题是如何持久化访问令牌,以便我可以在其他页面中使用它 访问当前用户数据。 当我尝试在其他页面中关注时,

Facebook.FacebookAPI fbApi = new Facebook.FacebookAPI();
JSONObject currentUser = fbApi.Get("/me");

它打破了未经授权的行为。

2 个答案:

答案 0 :(得分:0)

您应该只将访问令牌与用户ID引用一起存储在数据库中。或者,您可以使用像Facebook Javascript SDK这样的客户端SDK,它将为您保留,而无需额外的努力。

答案 1 :(得分:0)

我认为您没有使用最新版本的API。看起来您正在使用https://github.com/facebook/csharp-sdk#readme

中已弃用的广告

如果您使用的是最新版本,则可以保留访问令牌。抓住最新消息: https://github.com/facebook-csharp-sdk/facebook-csharp-sdk/#readme