Можно ли настроить образ профиля пользователя с помощью API Facebook?
Я ищу вызов user.setImage
или что-то подобное в Facebook API, но я ничего не вижу добиться этого: специально для того, чтобы перезаписать образ пользовательского профиля (а не просто разместить изображение на стене).
Я ничего не вижу в документах. Знаете ли вы, возможно ли это, и если да, то какие-либо документы по его реализации?
Ответы
Ответ 1
Вы можете перенаправить пользователя на следующую ссылку, где [PID] обозначает идентификатор нужного изображения:
http://www.facebook.com/photo.php?fbid=[PID]&makeprofile=1
На этой странице пользователь увидит изображение и сразу же появится диалоговое окно, если он захочет установить его как изображение своего профиля.
Ответ 2
Нет, вы не можете.
Из документа photos.Upload:
Однако вы не можете загружать фотоальбом профиля.
Ответ 3
Оформить мой ответ в этой теме: как установить изображение профиля facebook с помощью графика api
Вы не можете установить изображение профиля, но вы можете загрузить его в альбом, а затем отправить пользователя на страницу "сделать изображение профиля" для этого изображения.
Ответ 4
Должен быть скрытый API, потому что приложение iphone facebook делает это...
Возможно, вы можете узнать, как установить прокси-сервер между iphone и Facebook и расшифровать его... или API может быть ограничен только собственными приложениями Facebook...
Ответ 5
Ну, похоже, существует способ сейчас с новым расширением фреймворка:
https://developers.facebook.com/docs/profile-expression-kit/ios#uploading
Ответ 6
Вы можете загрузить изображение, но НЕ МОЖЕТ установить его как одно изображение профиля. Таким образом, пользователь должен установить его как изображение своего профиля. Вы должны перенаправить их на постоянную ссылку загруженного изображения.