2012-06-27 4 views
0

Я успешно загрузил фотографии через API-интерфейс Facebook, но APPS позволяет только друзьям, но он не просматривает друзей друзей.Facebook Graph API загрузить фотографии для всеобщего обозрения

Это мое кодирование, чтобы загрузить фотографии в альбом

$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); 

Может кто-нибудь поможет, как я должен загрузить фотографии как Public.

Заранее спасибо

ответ

1

При создании альбома, вы должны установить приватность, имея в виду, вы не сможете загрузить фотографию в личную жизнь, это более открытая, чем то, что пользователь выбрал для своего приложения, когда они приняли диалог Auth.

См. Параметр privacy объекта альбома; когда creating an album for a User вы можете установить это в соответствии с тем, что хочет пользователь, с учетом предостережения выше.

Из документов:

JSON-закодирован объект, который определяет настройки конфиденциальности для альбома, , например: { "значение": "SELF"} (см подробности ниже). Только пользователь может указать параметры конфиденциальности для сообщения.

Тогда есть список возможных комбинаций настроек конфиденциальности Вы можете использовать

Смежные вопросы