我可以自动更改个人资料照片吗? - 这个页面可以

时间:2012-10-10 17:25:45

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

我可以使用Facebook API自动更改个人资料图片或时间线封面吗?

现在我正在使用makeprofile = 1的链接;喜欢参数,但这需要用户确认。

$photo = $facebook->api($album_id . '/photos', 'post', $args);

    if($photo['id'] != "")
    {
      $pictue = $facebook->api('/'.$photo['id']);
      $fb_image_link = $pictue['link']."&makeprofile=1";

      echo '<a href="'.$fb_image_link.'" target="_blank"> Poner como perfil </a>';
    }

我将示例hereanother

放在一起

1 个答案:

答案 0 :(得分:2)

简单的答案是否定的。

无法更改个人资料图片或封面图片,我认为这是受限制的,主要是因为如果允许应用程序执行这些操作,那么垃圾邮件发送者会通过上传他们的scammy图像作为时间线封面来搞乱用户的个人资料,这些人已经做了通过Graph API允许很多具有当前功能的东西。

然而,您可以将图片上传到新相册或现有相册,向用户提供有关如何将新上传图片设置为时间线封面的说明。

此外,我认为您应该先发布问题,然后再将其发布,因为此问题已经被其他人多次询问并且已经得到了答案。

希望它能清除你的怀疑。