0

Я пытаюсь предоставить пользователям возможность загружать фотографию со своего локального диска в Facebook. Я использую this blogpost (второй сценарий). Он отлично работает, но я хочу сделать фотографию автоматически «частной» (или загрузить ее в личный альбом).Публикация приватной фотографии на facebook

Дополнительная информация: Я использую это, чтобы загрузить фотографию на страницу (пользователь, конечно же, пользователь), а не профиль. Также: я планирую перейти на код blogpost на PHP SDK-дружественный код, так что все, что нужно сделать при его приватном использовании с помощью sdk, также приветствуется.

Спасибо!

ответ

0

Для пользователя альбома вы можете сделать это:

При создании альбома, вы просто должны добавить поле конфиденциальности (ссылка здесь: https://developers.facebook.com/docs/reference/api/album/).

Вы можете увидеть различные возможные значения здесь: https://developers.facebook.com/docs/reference/api/privacy-parameter/

Но для страницы, даже если вы админ, кажется, вы не можете:

Примечание: Параметр конфиденциальности относится только для сообщений на собственной временной шкале пользователя и в конечном итоге регулируется потолком конфиденциальности, настроенным пользователем для приложения. Он не применяется к сообщениям, сделанным приложением от имени пользователя, к временным графикам другого пользователя или к страницам, событиям или группам. В таких случаях такие сообщения могут просматривать каждый, кто может видеть временную шкалу или контент в группе или событии.

+0

Спасибо, что указал. Я живу в надежде, однако, поскольку он говорит «[...] от имени пользователя [...] к страницам». Я не отправляю от имени пользователя на страницу, я публикую информацию о странице. Я пытаюсь добавить параметр конфиденциальности, но не могу понять, куда его поместить (см. Blogpost). Я тестирую его как собственный-timeline-uploader, так что он должен работать ... Пробовал это, но не работал: '$ postdata = http_build_query ( array ( 'name' => $ album_name, 'message' => $ album_description, 'privacy' => "SELF" ) ); ' – binoculars

+1

try 'privacy' =>" {'value': 'SELF'} "(я не знаю, как вы пишете json в php, возможно, это 'privacy' => ('value' => 'SELF')) –

+0

'' privacy '=> "{' value ':' SELF '}" 'работал для публикации собственных сообщений. Не работает для публикации на странице страницы: (Darn ... – binoculars

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