使用隐私参数使用Facebook API上传照片

时间:2014-08-13 15:02:41

标签: php facebook facebook-graph-api

images上传到我的app时,我试图让用户选择他们的privacy settings.

我将隐私permissions parameters指定为

    $privacy = array(
    'value' => 'CUSTOM',
    'allow' => 'ID1, ID2, ID3'
    );

照片上传到api创建的自动生成的相册,但照片上的隐私设置完全被忽略并设置为Only Me

如果我将自定义更改为其他任何内容,则隐私将对FRIENDS FRIENDS_OF_FRIENDS等开放。但出于任何原因,allow object完全被忽略。

一旦我宣布$privacy我就像这样把它们放在一起,

$photo = (new FacebookRequest(
$session,
'PHOTO',
'/me/photos',
array (
    'source' => new CURLFile ($location.$name),
    'message' => ($caption),
    'privacy' => json_encode ($privacy)

 )

))->execute()->getGraphObject()->asArray();

0 个答案:

没有答案