是否可以通过使用Facebook公开个人资料网址(如twitter)查看Facebook用户的帖子和分享而无需登录?
如果可能,怎么可能?
答案 0 :(得分:1)
阅读Facebook permissions documentation将帮助您准确了解哪些操作需要特定权限。
而不是问我能得到什么 。问问自己:
我想要的信息是否需要一定的许可?
如果该问题的答案为“是”(并且通常会是),则您必须authenticate该用户并在请求该信息之前请求您所需的许可。
关于你的问题:
您需要read_stream
权限才能访问用户新闻Feed。这就是他们所有职位的所在。取自上面的权限链接:
read_stream `:
提供对用户新闻Feed中所有帖子的访问权限,并使您的应用程序能够针对用户的新闻Feed进行搜索
此网站上@berecursive之前对问题的回答解释了当您使用Facebook作为用户时“公共”数据与应用程序访问Graph API时“公共”数据之间存在差异的原因:
https://stackoverflow.com/a/3716998/558021
... Facebook并不介意您作为用户看到此信息,但确实如此 不希望应用程序能够收集数据。显然它会 使用图形api获取每个人的名字要快得多 关闭他们的帖子到组墙(假设)而不是你这样做 手动。没有的唯一公开信息 access_token是基本用户信息(这仅适用于用户 而不是任何其他对象)...