Intereting Posts
PHP regex заменяет пустое пространство на & nbsp; если он соответствует одной букве Предупреждение: mysqli_error () ожидает ровно 1 параметр, 0 заданная ошибка PDO: Не удалось найти драйвер php / mysql конвертирование ВО ВРЕМЯ загрузки перед сохранением на сервере png / gif в jpg Принуждение префикса www к PHP / htaccess / mod_rewrite Проверка значения атрибута Xpath с переменной, переданной с помощью PHP Маленький файл загружается, но не большой файл в Laravel Утилита HTTP-заголовка «Content-Type: application / force-download» для мобильных устройств? Сайт CodeIgniter в подкаталоге, файл htaccess может помешать файлу htaccess в главном каталоге? Предупреждение: mysql_num_rows () ожидает, что параметр 1 будет ресурсом, boolean given Как реализовать текстовую коррекцию алгоритма для замены слов в тексте? Самый эффективный способ отправки информационных бюллетеней Как я могу поместить двойные кавычки внутри строки в ответ ajax JSON от php? Двойные / дублированные платежи Prestashop Обслуживание больших файлов с помощью PHP

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

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

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

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

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

Это разработчик Facebook!

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

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

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

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

В настоящее время это возможно, перенаправляя пользователя на мобильный профиль 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, больше не работает.

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

См. Раздел «Публикация» здесь: http://developers.facebook.com/docs/reference/api/photo

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

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

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

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

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