& makeprofile = 1参数不再有效

时间:2014-10-23 17:57:28

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我制作了几个应用程序,邀请用户创建图片,上传到Facebook,然后将它们发送到Facebook上的链接,允许他们将其设置为他们的个人资料图片: https://www.facebook.com/photo.php?fbid=10152753169290428&makeprofile=1

在最近几天,facebook只是忽略了makeprofile参数。我喜欢为facebook开发,这是一个过山车。

有人可以帮忙吗?还有其他选择吗?

2 个答案:

答案 0 :(得分:3)

您可以重定向到移动网址,如:

http://m.facebook.com/photo.php?fbid=[photo-id]&prof

然后它神奇地起作用。

答案 1 :(得分:2)

未记录的makeprofile=1仍然有效,但用户首先需要有权查看照片。我在以下公开图片上对此进行了测试:

https://www.facebook.com/photo.php?fbid=10100464869430336&set=a.575724691546.2154239.60506094&type=1&makeprofile=1


更新(2014年12月14日):

使用桌面浏览器点击上面的链接会在Facebook上显示以下弹出窗口。该功能仍然有效(至少对我而言)。

Profile Image Popup