Загрузите изображение на фан-страницу facebook с помощью Graph API

Я пытаюсь загрузить изображение через свое приложение с Facebook Graph API в альбом моей фан-страницы. Хотя я предоставляю идентификатор альбома как параметр для загрузки изображения, он загружается в альбом с именем моего приложения «Фотографии» в моем профиле. Альбом фан-страницы остается пустым. Я также попытался отправить pageID моей фан-страницы вместо albumID, но результат тот же. Я думал, что есть проблема с токеном доступа, но с тем же токеном доступа я могу размещать ссылки на страницу.

Код, который я использую для загрузки:

    $args = array(
        'access_token'  => $access_token,
        'message'       => "$baslik",
        "source" => '@' . realpath($file)
    );                      

$post_id = $facebook->api("/$page_id/photos","post",$args); 

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


person r10    schedule 20.08.2012    source источник
comment
Я не вижу, чтобы вы в коде указывали идентификатор альбома.   -  person CBroe    schedule 20.08.2012
comment
CBroe в этом коде я не сделал. но вместо этого $ page_id я написал albumID, но все равно произошло то же самое. здесь разработчики .facebook.com / docs / reference / api / page в разделе фотографий говорится, что мы можем публиковать с размещением на PAGE_ID / photos, но мне это не удается   -  person r10    schedule 21.08.2012
comment
У вас есть нужные разрешения? Вы пытаетесь публиковать фотографии как сама страница или как пользователь? Если второе, разрешают ли настройки страницы публиковать сообщения пользователей?   -  person CBroe    schedule 21.08.2012
comment
У меня есть необходимые разрешения. я пытаюсь опубликовать как страницу. Я могу без проблем делиться ссылками как страницей с тем же приложением. Также я пытался использовать создателя контента и администратора, но все еще не могу публиковать сообщения   -  person r10    schedule 21.08.2012
comment
@ r10: Вы решили эту проблему?   -  person Shashi    schedule 09.10.2012
comment
Да, я решил это. Я думал, что есть только один токен доступа, но я обнаружил, что каждая страница генерирует уникальный токен доступа для каждого пользователя (он отличается от того, который вы используете для публикации ссылок). Я использовал этот новый токен доступа, и он сработал.   -  person r10    schedule 10.10.2012
comment
чуть не забыл. после использования этой системы в течение нескольких дней FB удалил все мои фан-страницы без объяснения причин. так что будьте осторожны с этим.   -  person r10    schedule 10.10.2012
comment
эй, я знаю, что прошло довольно много времени, но знаете ли вы, почему facebook удалил ваши страницы? потому что я пытаюсь написать конкурс для своей фан-страницы.   -  person ytsejam    schedule 28.01.2014


Ответы (1)


Я думаю, у вас нет разрешения на управление.

Проверьте это для получения дополнительной информации: Загрузить изображение в facebook фан-страница с использованием API

person Community    schedule 14.02.2014