【发布时间】:2009-12-28 02:31:50
【问题描述】:
我正在制作一个将照片上传到 Facebook 的应用程序,然后可以选择发布一个指向用户墙的链接。我想知道是否可以为帖子分配与上传照片或相册相同的可见性权限。我可以很容易地从相册中获得可见权限。
是否可以为墙帖设置相同的权限,如果可以,如何设置?
澄清:我不是指实际文件的客户端权限。权限是指从 getAlbum(s) API 传递的“可见性”标签。 (即:可见性:所有人、朋友、自定义等)
这样,如果用户将相册设置为仅对他/她的朋友可见,并且他们选择将照片上传到该相册,那么当照片链接到他们的信息流(墙)中时,它具有相同的可见性设置为其所在的专辑。
示例:Joe 在 Facebook 上创建了一个名为“Summer Fun”的相册,只有他的“朋友”才能看到。 Joe 使用我的应用程序将照片上传到“Summer Fun”相册。我检查了相册的“可见性”字段,发现它设置为“朋友”。 Joe 还希望将这张照片的链接发布到他的墙上,我的应用程序可以使用流发布 API 轻松完成该链接。由于他将“Summer Fun”专辑的隐私设置设置为“朋友”,我希望我的应用在发布到墙上时尊重该设置。让墙贴只对他称之为“朋友”的同一群人可见。
换句话说,是否有可能以编程方式设置可以看到墙帖的人群,就像您要点击 facebook.com 上的小“分享”下拉菜单并将其设置为“朋友”一样?
- 语言:PHP5
- 使用:Facebook 的 REST API、cURL,但如果需要,可以使用其他方法来获取 我需要的最终结果。
【问题讨论】:
-
不确定,我也想知道。
-
您可能已经看到了这一点,但现在可能。请参阅我修改后的答案。
-
是的,我看到了!我很兴奋。现在我只需要找出如何获取用户的网络 id 列表,我就可以了