Facebook Graph API {user-id} /来自其他人的空白

时间:2015-03-26 21:40:08

标签: facebook facebook-graph-api feed facebook-ios-sdk

我希望从其他用户(用户B)获取/{user-id}/feed而不是" me" (用户A),但查询返回一个空列表。

我使用图谱API资源管理器进行查询,并且我已通过user_postsuser_status和{{获得了访问令牌1}}权限,但我无法获取此信息。

this thread中说:

  

此外,查询的用户需要授予应用read_stream权限。

他们在this other thread说:

  
      
  1. 如果用户是获得read_stream权限授权的应用用户,则可以访问USER_ID / Feed。这是因为USER_ID / Feed端点仅在用户向您的应用授予read_stream权限时才可用。不允许使用应用访问令牌。

  2.   
  3. 如果用户不是具有read_stream的应用用户,则可以访问USER_ID /链接。这是因为没有read_stream权限需要访问此端点。不允许使用应用访问令牌。

  4.   

我的问题:

  1. 我是否真的需要其他用户(用户B)授予此权限才能访问其Feed?
  2. 我在哪里可以找到官方文件呢?
  3. 由于read_stream似乎可以访问,/{user-id}/linkspostsstatuses也可以访问,或者我只是可以在没有用户B授予此权限的情况下访问tagged许可?
  4. 注意: 由于目的是在iOS和Android App中使用它,我无法使用links权限,因此我会使用read_stream,它应该是user_posts,因为它们在{{{ 3}} >

1 个答案:

答案 0 :(得分:1)

  1. 当然,为什么有人希望你的应用程序在未经他授权的情况下访问他的新闻源?请记住,不仅用户可以访问他的朋友的Feed,而且App也可以 - 这意味着,App开发人员可以轻松访问。
  2. 数字1应该清楚。如果您只是从其他用户那里获取Feed,为什么还会获得许可呢?
  3. 出于隐私原因,未经授权,您无法从用户处获取任何数据。朋友的权限已经消失。