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