Загрузка фотографии Facebook в альбом на фан-странице не удалась

Я написал приложение, которое размещает фотографии на FanPage в определенный альбом давным-давно.

Сейчас не пользуюсь пол года. Теперь мне пришлось снова настроить приложение и снова предоставить расширенные разрешения для фан-страницы (streamm_publish). Но теперь у меня проблема, я использую старый REST API, что теперь дает мне ошибку: Произошла неизвестная ошибка с кодом ошибки 1.

Затем я попытался опубликовать через API Facebook Graph. Я попытался позвонить в API /pageid/albumid/photos, что не работает (неизвестные компоненты пути) Я попытался позвонить в /albumid_from_my_page/photos, затем фотографии были размещены в моем профиле, я попытался загрузить их на /pageid /фотографии то же самое, что и выше

Но код для REST API работал хорошо, в чем проблема, и почему новый Graph API не работает так, как должен? (ОШИБКА?)


person brokedid    schedule 06.02.2011    source источник


Ответы (2)


Чтобы опубликовать фото в альбом, используйте код:

$post_data = array(
    "message" => "My photo caption",
    "source" => '@' . realpath($file)
);
$album_id = "XXXXX";
$facebook->api("/$album_id/photos", 'post', $post_data);

Теперь я полагаю, что для взаимодействия с альбомами страниц вам нужна страница access_token, добавленная в ваш массив $post_data, для этого проверьте этот ответ.

person ifaour    schedule 07.02.2011

Вам нужно перейти на страницу ACCESS_TOKEN...

попробуйте: http://graph.facebook.com/me/accounts?access_token= ПОЛУЧИТЕ ЭТОТ ТОКЕН, ИСПОЛЬЗУЯ GRAPH API... ИЛИ СДЕЛАЙТЕ ИСПОЛЬЗОВАНИЕ getAccessToken()...

и увидит все страницы и приложения, которые у вас есть, найдите только приложение для этого случая и КОПИРУЙТЕ ТОКЕН... и черт!!!

Этот токен можно увидеть в GRAPH API EXPLORER...

С уважением.

person Thiago Bluhm    schedule 22.12.2011