Загрузка фотографий в Facebook с помощью Graph API - PullRequest
0 голосов
/ 23 января 2011

Я хотел бы предоставить пользователям моего приложения возможность загружать фотографии в свою учетную запись Facebook. Приложение имеет имя пользователя и пароль для заполнения.

В Graph API есть способ загрузки фотографий. Но я не уверен, как проходить аутентификацию - похоже, он не обеспечивает способ ввода имени пользователя и пароля Требуется access_token.

Как правильно разрешить пользователям аутентификацию и загрузку фотографий с использованием имени пользователя и пароля?

Ответы [ 2 ]

1 голос
/ 24 января 2011

Трудно сказать, как вы хотите сделать это без примера кода или даже без указания того, какую технологию вы используете ..
В любом случае, почти ALL взаимодействий с графиком FacebookAPI требует токен доступа и, скорее всего, расширенное разрешение .

Прежде всего, для публикации / загрузки нужной фотографии:

  1. Расширенное разрешение publish_stream
  2. Лучшее понимание того, как и , где фотография будет загружена, это можно сделать, прочитав раздел публикация в документации
  3. Сейчасчто у вас есть общее представление на странице назначения / отправки вашей формы и когда изображение успешно загружено на ваш сервер и его местоположение известно (очевидно), используйте один из двух ответов в этом вопросе загрузить изображение.

PS: Я действительно не понимаю, зачем вам имя пользователя и пароль, но это ваше приложение ...

0 голосов
/ 05 августа 2012

Чтобы уточнить, access_token - это то, что вы получаете после того, как пользователь авторизует ваше приложение.Таким образом, предоставление имени пользователя и пароля необходимо выполнить только один раз, когда пользователь впервые получает доступ к вашему приложению.Вам необходимо перенаправить пользовательский браузер или клиент на: https://www.facebook.com/dialog/oauth... (см. https://developers.facebook.com/docs/authentication/)

Затем, после получения access_token, вы можете просто использовать его для вызова API для загрузкифотография для этого пользователя.

Процесс авторизации необходимо повторить после истечения срока действия токена.

...