Привет! Я создал страницу на Facebook и использовал Facebook Graph API для публикации фотографий на этой странице.
Почтовый адрес имеет вид:
https://graph.facebook.com/2104798556250663/photos
И параметры публикации:
message=url_encoded_message
access_token=your-access-token
url=image_url
privacy={"description":"public", "value":"EVERYONE"}
Запрос на публикацию прошел успешно, так как я смог увидеть опубликованные фотографии в альбоме «Фотографии на временной шкале» и увидеть их на своей временной шкале.Если щелкнуть фотографию, а затем нажать «Изменить», можно увидеть, что для параметра «Публично».
Однако при просмотре без входа в Facebookили как другой аккаунт, ни одна из опубликованных фотографий API не видна.Если я перешел к «Фотографии на временной шкале», то смогу увидеть только такую формулировку, как «25 фотографий · Обновлено 13 минут назад».
Для дальнейшего тестирования я вручную загрузил фотографию, и фотография также перешла на «Хронология фотографий ".На этот раз я мог видеть загруженную вручную фотографию, даже не входя в Facebook.
Я проверил настройку конфиденциальности, щелкнув треугольник в верхнем правом углу на моей странице, затем нажмите «Настройки», затем нажмите «Конфиденциальность».msgstr "в левом столбце установите" Публичный "для" Кто может видеть ваши будущие сообщения? ".И после этого загрузил новые фотографии через API.По-прежнему не меняет ситуацию.
Подводя итог, фотографии, опубликованные API, невидимы, хотя для параметра установлено значение «Публичная», а фотография, загруженная вручную, видна.
Спасибо за потраченное время.