Facebook权限offline_access的功能


Capabilities of Facebook permission offline_access?

阅读Facebook文档,我知道使用'offline_access'权限

"允许你的应用程序在任何时候代表用户执行授权请求"。

那么,使用这个权限可以发出哪些类型的请求呢?

在我的应用程序中,用户可以创建自定义图像并与朋友分享。但是,我想把他们提交到一个审核系统。我想让用户选择朋友分享,然后在版主批准后,在选定的朋友墙上发布。"offline_access"将使这成为可能吗?

  1. offline_access权限本身将允许您的应用程序代表用户
  2. 发布
  3. publish_stream权限做!
  4. NO需要offline_access权限,如果你想在用户自己的墙上发布,即使他不在线(我猜测 Facebook检查是否user_id指定已授予您的应用程序publish_stream权限和呼叫是从允许的域发出的)!
  5. 现在,如果你想在用户的朋友墙上发布friend_id/feed在稍后的阶段(用户不在线或当前登录到您的应用程序a.k.a no 有效 access_token),那么我认为它是需要请求offline_access权限追加用户的存储 access_token,这是由您的应用程序认证流检索较早。