Intereting Posts
Woocommerce: отображение описания продукта на странице в корзине Место расположения ошибки Magento simplexml_load_string () Почему readfile () исчерпывает память PHP? Добавление класса css к определенным элементам активного контрольного списка Yii Возьмите эскиз из файла quicktime (movie) Динамический глоссарий на основе идей производительности PHP и MySQL Добавление одного изображения в нижней части другого в PHP Настройка пользовательских параметров при добавлении продукта в корзину через SOAP в Magento Как конвертировать дату в timestamp, добавить 6 часов и преобразовать его обратно в дату на PHP? 301 Перенаправление htaccess Должен ли я отказаться от Adobe Flash для HTML5 и <canvas>? Реализация входа в систему вместе с suPHP XDebug с Symfony и PhpStorm не работает (установка Ubuntu) laravel – не удается перенаправить множественную аутентификацию на разные страницы Попытка получить свойство не объекта – Laravel 5

Можно ли загрузить фотографию в альбом fanpage без публикации?

Здесь, на моей фан-странице, я добавил небольшое приложение, которое позволяет, чтобы фанаты могли загружать фотографии в специальный фотоальбом этой фан-страницы.

Это возможно, потому что я использую разрешение администратора fanpage («manage_pages, publish_stream и offline_access»).

Но теперь – каждый раз, когда кто-то использует это приложение, я получаю фотографию, публикующую ленту новостей на моем фан-странице. Как добавить фотографию на фан-страницу БЕЗ публикации ее в новостной поток?

На самом деле мой PHP-код выглядит следующим образом:

<?php $post_data = array( 'image' => ('@' . realpath($photo)), 'message' => $msg) ); $facebook->setAccessToken(_FANPAGE_ACCESS_TOKEN); $data = $facebook->api('/'. _ALBUM_ID . '/photos', 'post', $post_data); ?> 

Когда я удалю разрешение «publish_stream» с моей учетной записью администратора fanpage, появится «смешная» ошибка. Загруженное фото не будет отображаться в фотоальбоме, а не в потоке новостей. Но на фото-полосе, где вы видите все новые фотографии, и когда вы нажимаете на нее, она будет в ряду со всеми этими загруженными фотографиями … похоже, что это где-то в «скрытом» фотоальбоме.

Так кто-нибудь знает, как отправлять фотографии по графику api, не публикуя его в новостной поток?

Заранее спасибо, Юрик

Я получил решение! Нигде в документах не упоминается – если вы не хотите отправлять фид при загрузке фотографии через Graph API, установите следующий параметр: no_story = 1

Эта информация была ранее здесь: http://developers.facebook.com/docs/reference/api/photo/

Но почему-то это исчезло из этого документа. 🙁

источник: Могу ли я загружать фотографии, но не публиковать их на стене в Facebook?

Как связаться с FB, чтобы они добавили эту ОЧЕНЬ важную информацию?

Вы можете удалить сообщение потока новостей сразу после загрузки (если оно не будет возвращено при его создании). Если вы вызываете график api: https://graph.facebook.com/269434846409322/feed?access_token= … вы можете получить список сообщений фида, а затем вы можете отправить HTTP DELETE в элемент, который хотите удалить, например https://graph.facebook.com/269434846409322_269690926383714 .