【问题标题】:&makeprofile=1 parameter no longer works&makeprofile=1 参数不再起作用
【发布时间】:2017-08-05 05:04:16
【问题描述】:

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

在过去的几天里,facebook 只是忽略了 makeprofile 参数。我只是喜欢为 facebook 开发,就像坐过山车一样。

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

【问题讨论】:

  • makeprofile参数在哪里定义的?如果它没有被定义,我并不惊讶它停止工作。如果记录在案,请在developers.facebook.com/bugs 提交错误

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


【解决方案1】:

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

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

然后它神奇地起作用了。

【讨论】:

  • 这有效,但仅在移动版本中有效:/ 你知道它在桌面版本中是如何工作的吗?
【解决方案2】:

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

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


更新(2014 年 12 月 14 日):

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

【讨论】:

  • 嗯,之前有一个弹出窗口询问用户是否想更改为个人资料图片。现在没有了。我看不到参数如何“工作”。你能看出有无参数有什么区别吗?因为我不能,即使在你的例子中。
  • 仍然对我有用。添加屏幕截图作为证明 - 于 2014 年 12 月 17 日测试。
猜你喜欢
  • 2015-04-13
  • 2015-06-09
  • 2014-05-15
  • 1970-01-01
  • 1970-01-01
  • 2022-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多