Devise: Использование информации Devise Oauth для взаимодействия с Facebook - PullRequest
1 голос
/ 23 сентября 2010

Я заставил Oauth работать с Devise, и мои пользователи с радостью входят в систему, используя свои учетные записи Facebook.Я хотел бы разрешить пользователям «нравится» определенные вещи на моем сайте и публиковать материалы обратно в свои профили.Как мне сделать это, используя имеющуюся у меня информацию (казалось бы, только encrypted_password и password_salt)?

Ответы [ 2 ]

1 голос
/ 10 апреля 2011

В моем случае я запрашиваю разрешение offline_access от Facebook. Каждый раз, когда пользователь входит в систему, я сохраняю его Facebook access_token (graph API) для нашей пользовательской записи. Таким образом, мы можем использовать access_token, чтобы публиковать что-либо на стене пользователя Facebook в любое время.

0 голосов
/ 23 сентября 2010

Вам необходимо разрешение stream_publish, и вы должны проверить документацию о том, как это сделать. Чтобы пользователи могли «лайкать» контент на вашем сайте, вы должны использовать соответствующие метатеги opengraph для своего контента, как описано здесь .

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