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

Я хотел бы предоставить пользователям моего приложения возможность загружать фотографии в свою учетную запись Facebook.В настоящее время я использую гем fb_graph для интеграции API Fb graph.

Требование:

  1. Перед загрузкой фотографии нам необходимо проверить, вошел ли пользователь в Facebook или нет.

  2. Если пользователь вошел в систему, мы можем напрямую загрузить фотографию в его / ее альбом по умолчанию, в противном случае должно появиться диалоговое окно FB для входа в систему, а затем должен быть выполнен процесс загрузки.

Я реализовалпервая точка, но заблокированная во второй.Пожалуйста, помогите мне разобраться с этой проблемой.

Ниже приведен пример кода из fb_graph gem.Здесь файл загружается из файловой системы.Но мой сценарий - информация о файле должна читаться из paramsПоскольку я использую Heroku, так как это файловая система только для чтения, я не могу загрузить изображение напрямую, а затем FB.

me = FbGraph::User.me(ACCESS_TOKEN)
album = me.albums.first
album.photo!(
  :access_token => ACCESS_TOKEN,
  :source => File.new('/Users/nov/Desktop/nov.gif', 'rb'), # 'rb' is needed only on windows
  :message => 'Hello, where is photo?'
)

С уважением

Kalyan

1 Ответ

0 голосов
/ 20 января 2012

У меня была похожая проблема. Вот вопрос, который я задал (и решение, на которое я наткнулся) Отправка фотографии в Facebook Open Graph от Heroku с использованием RoR, FbGraph Gem и S3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...