Facebook Graph API为公众上传照片

时间:2012-06-27 04:20:07

标签: php facebook-graph-api

我已成功通过Facebook图形API上传照片,但APPS仅允许朋友使用,但不会查看朋友的朋友。

这是我将照片上传到相册

的编码
$photo_details = array('message'=> 'Padswapp Photos','no_story' => 1);
$photo_details['image'] = '@' . realpath($t_name["tmp_name"][$i]);
$upload_photo = $facebook->api('/'.$album_uid.'/photos', 'post', $photo_details);

任何人都可以帮助我将照片上传为公开。

提前致谢

1 个答案:

答案 0 :(得分:1)

创建相册时,您需要设置隐私,请注意,您无法上传隐私时比用户在接受“身份验证”对话框时为应用选择的内容更开放的照片。

查看相册对象的privacy参数;当creating an album for a User你可以将其设置为用户想要的任何内容时,请遵守上面的警告。

来自文档:

  

JSON编码的对象,用于定义相册的隐私设置,   例如:{“value”:“SELF”}(详见下文)。只有用户才能   指定帖子的隐私设置。

然后列出了您可以使用的隐私设置的可能组合