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