Facebook API/PHP - Можно ли изменить изображение профиля пользователя через FB Graph API?

Можно ли установить/изменить образ профиля пользователя facebook через API-интерфейс графика?

Я не могу найти конкретный метод API, но можно загрузить изображение в альбом пользователя (http://developers.facebook.com/docs/reference/api/photo), Могу ли я настроить образ профиля пользователя на изображение, загруженное в их альбом?

Edit:
Тот же вопрос, заданный в отношении REST API
Можно ли настроить образ профиля пользователя с помощью API Facebook?

Ответы

Ответ 1

Нет, и вот комментарий от парня в facebook:

This Is A A Facebook Developer!

Оригинальная ссылка - вы должны нажать, чтобы показать комментарии

Ответ 2

Мы можем сделать трюк, загрузив фотографию пользователя в Facebook через API, а затем перенаправим пользователя на загруженный URL-адрес фотографии с помощью makeprofile=1, добавленного в список строк запроса:

facebook.com/photo.php?pid=xyz&id=abc&makeprofile=1

Отметьте Auto Change Facebook Profile Picture, чтобы получить пример и демонстрацию PHP.

Ответ 3

В настоящее время это возможно, перенаправляя пользователя на мобильный профиль pic change url, https://m.facebook.com/photo.php?fbid=[fb photo id]&prof&ls=your_photo_permalink

Предыдущая работа вокруг, используя facebook.com/photo.php?pid=[fb photo id]&makeprofile=1 url, больше не работает.

Ответ 4

Насколько мне известно и опыт: Нет.

Ответ 5

Смотрите раздел "Публикация" здесь: http://developers.facebook.com/docs/reference/api/photo

Требуется publish_streamразрешение.

Чтобы опубликовать фотографию, введите POSTзапрос с прикреплением файла фотографии как multipart/form-data.

Вы можете опубликовать отдельную фотографию для профиль пользователя с POST для http://graph.facebook.com/PROFILE_ID/photosМы автоматически создаем альбом для ваше приложение, если оно не уже существует. Все фотографии с вашего приложение будет опубликовано в тот же автоматически созданный альбом.

Вы можете опубликовать фотографию для определенного, существующий фотоальбом с POST http://graph.facebook.com/ALBUM_ID/photos.

В последнем предложении вы можете опубликовать существующий альбом, поэтому, если вы пытаетесь обновить изображение профиля пользователя (не уверенный в том, как вы заявили свой вопрос), попробуйте получить идентификатор альбома для пользователя, а затем опубликуйте к этому.