【发布时间】:2012-06-20 21:00:49
【问题描述】:
我已阅读此处的问答和其他线程以了解 facebook 如何处理离线访问,但我仍然不完全了解它是如何工作的,所以请有人向我解释一下。
似乎 facebook 仍然支持客户端应用程序访问用户信息,而无需每次都要求用户登录。 (例如,如果在安装客户端应用期间用户至少授予了一次授权)
实现这一切的 access_token 似乎有点难以正确理解。
我看到在 c# 代码中,access_token 是只读属性,因此客户端应用程序无法保存和重用,客户端应用程序每次都必须代表用户向授权服务器(facebook 服务器)请求令牌。然后有人说offline_access(长期使用的access_token,有效期60天左右)是必要的,也有人说默认access_token(1-2小时)就够了,你每次都要。
任何人都可以澄清并请提供一些 C# 代码或包含代码的链接吗?
提前致谢
【问题讨论】: