Я хотел бы предоставить пользователям моего приложения возможность загружать фотографии в свою учетную запись Facebook.В настоящее время я использую гем fb_graph для интеграции API Fb graph.
Требование:
Перед загрузкой фотографии нам необходимо проверить, вошел ли пользователь в Facebook или нет.
Если пользователь вошел в систему, мы можем напрямую загрузить фотографию в его / ее альбом по умолчанию, в противном случае должно появиться диалоговое окно 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