我使用的是Facebook PHP SDK,我希望用户能够从我的网站访问他们的Facebook照片。我使用下面的代码来获取Facebook登录URL,以便我的应用访问他们的照片。允许Facebook SDK只访问照片
问题是当Facebook的权限窗口弹出时,它告诉他们我的应用程序将访问他们的public profile, friend list and photos
。有些用户可能会对此持怀疑态度,因为我只需要访问他们的照片。
有没有办法让应用程序访问照片,而不是别的?或者至少不包括他们的朋友列表?
$fb_login_url = $facebook->getLoginUrl(
array(
'scope' => 'user_photos'
)
);
编辑:不可能的。从Facebook的网站(在接受的答案链接):
除了电子邮件地址和生日,你的要求,在网络上 请求自动请求访问一个人的公共 个人资料和好友列表。权限的完整列表,包括 默认设置,包括在此document.`
是的,它明确地说,那里的“朋友列表”和“公共个人资料”会自动添加到每个Web请求。令人失望,但很高兴我知道。 – Gavin