как установить изображение профиля facebook с помощью графика api

Есть ли способ изменить изображение профиля пользователя с помощью графика api?

Я знаю, что вы не можете с остальными api ( reference ), но я не смог найти ничего в новом графике api.

Загрузите изображение в существующий альбом (или создайте новый) с помощью Graph API. Будет выглядеть примерно так:

$args = array('message' => 'Caption'); $args['image'] = '@' . realpath("the_image.png"); try { $data = $facebook->api('/'.$album_uid.'/photos', 'post', $args); } catch(Exception $e) { print "
"; print_r($e); print "

"; }

Затем загрузите загруженное изображение через Graph API и перенаправите ссылку на изображение, добавьте &makeprofile=1 в &makeprofile=1 запроса. Теперь пользователь будет перенаправлен на страницу обрезки профиля:

 try { $pictue = $facebook->api('/'.$data['id']); header("Location: ".$pictue['link']."&makeprofile=1"); } catch(Exception $e) { print "
"; print_r($e); print "

"; }

Приложение PicBadges четко выполняет эту работу. Просто взгляните на их приложение. Его довольно ясно, как они реализованы.

Они не напрямую загружают фотографии в альбом «Профили». Вместо этого они загружают, как обычно, в свой автоматически сгенерированный альбом (по имени своего приложения), а затем выбирают pic как «profile pic». Однако этот метод включает redirect пользователей на страницу, где они должны обрезать его перед тем, как сделать это.

Интересная реализация отметить!

Вы можете загрузить в фотоальбом профиля пользователя с помощью Graph API, но, похоже, вы не можете обновить значение / me / picture, чтобы установить текущий образ профиля пользователя на загруженное изображение.

  • Каковы шаги для получения долгого токена для отправки на страницу фан-сайта Facebook с сервера
  • Facebook API "Это приложение находится в режиме разработки"
  • Получить список друзей друга на Facebook
  • Есть ли API, чтобы заставить Facebook снова очистить страницу?
  • Как получить идентификатор пользователя Facebook с помощью токена доступа
  • Проводка встроенной видеосвязи с использованием API-интерфейса Facebook Graph
  • Facebook Graph API v2.0 + - / me / friends возвращает пустое место или только друзья, которые также используют мое приложение
  • Не удается получить местоположение и электронную почту с помощью API Facebook
  • Ссылка Facebook API post с пользовательским изображением
  • Получить друзей в facebook с помощью Graph API v.2.0
  • Почему новый fb api 2.4 возвращает нулевой адрес электронной почты на MVC 5 с Identity и oauth 2?
  • Давайте будем гением компьютера.