Facebook权限 - 公共页面

时间:2013-08-16 15:15:08

标签: facebook facebook-graph-api facebook-permissions

我的问题是关于权限。我是否需要用户对公共页面的权限?

这是我的设置

  1. 我在Facebook上创建了一个应用程序,通过它我得到了clientId和clientSecret
  2. 使用这些凭据。我有一个访问令牌,它根本不会过期。我很乐意听到这方面的解释!
  3. 我有一台服务器通过FQL运行和下载这些公共页面的数据
  4. 我的服务器提供了由我的应用程序使用的REST api
  5. 在我的iOS应用程序中,我从服务器调用api来获取已下载的数据。
  6. 问题:
    在我的iOS应用程序中,我是否需要用户登录Facebook?因为我拥有所有数据,所以用户无需登录。除非我要求用户开始发布内容,否则我需要权限。但是当只读取我的服务器通过自己的凭据下载的数据时,是否可以在不要求用户登录或要求权限的情况下显示该数据。同样,这些是公共页面。

1 个答案:

答案 0 :(得分:1)

  

使用这些凭据。我有一个访问令牌,它根本不会过期。我很乐意听到这方面的解释!

你必须谈论App Access Token,是的,从不到期。它是过期的用户/页面访问令牌。应用访问令牌的功能有限。您可以在此处详细了解访问令牌:Access Tokens

  

我是否需要用户登录Facebook?

如果您的应用程序只显示公共页面的数据,无需对用户执行任何操作,则无需实现登录等。稍后,如果您需要执行某些特定于用户的操作,则可能必须使用login并获取用户访问令牌(过期!)才能执行这些操作。