要设置 Facebook 个人资料图片,我知道 Facebook PHP SDK 没有这样做的直接方法(请参阅参考答案)。
作为一种解决方法,我将用户转发到带有&makeprofile=1
参数的照片 URL,例如:
header('Location: https://www.facebook.com/photo.php?fbid=1015159XXXXXXXX&set=a.YYYYYYYYYYY.ZZZZZZZ.TTTTTTTT&type=1&makeprofile=1');
exit;
这在桌面浏览器中可以正常工作。但在移动设备中,该功能&makeprofile=1
被忽略,只是重定向到照片页面。用户必须手动单击照片下方的“制作个人资料图片”按钮。移动浏览器中是否有任何解决方法,以便用户不需要在移动 Facebook 视图中单击“制作个人资料图片”按钮?
或者,我可以使用任何图形 API 吗?