Затем загрузите изображение с помощью API-интерфейса Graph и перенаправите его на ссылку изображения, добавьте &makeprofile=1 в строку запроса. Теперь пользователь будет перенаправлен на страницу обрезки изображения профиля:
PicBadges приложение выполняет эту работу четко. Просто взгляните на их приложение. Его довольно ясно, как они реализованы.
Они не могут напрямую загружать фотографии в альбом "Профильные фотографии". Вместо этого они загружают, как обычно, в свой автоматически сгенерированный альбом (по имени своего приложения), а затем выбирают pic как "profile pic". Однако этот метод включает перенаправление пользователей на страницу, где они должны обрезать его, прежде чем сделать это.
Интересная реализация для заметок!
Ответ 3
Вы можете загрузить в фотоальбом профиля пользователя с помощью Graph API, но, похоже, вы не можете обновить значение /me/picture, чтобы установить текущий образ профиля пользователя на загруженное изображение.