将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();