2013-02-22 3 views
0

Я пытаюсь вытащить публичный фид с графика на мой сайт. В настоящее время я делаю это с жемчужиной Koala для Ruby on Rails.Постоянная сторона сервера Проверка подлинности Facebook

Моя проблема заключается в том, что я не могу понять, можно ли спокойно поддерживать аутентификацию, чтобы не прерывать обслуживание. Я не хочу, чтобы мой пользователь был аутентифицирован, только я использовал соединение на стороне сервера.

Можно ли это сделать? Что мне не хватает?

ответ

0

Вы хотите вытащить фид общедоступной страницы и отобразить его на своем веб-сайте, если пользователи вашего сайта не нуждаются в регистрации на facebook? Пожалуйста, предоставьте более подробную информацию.

+0

да, это именно то, что я имею в виду –

1

Предполагаю, что у вас установлено приложение для Facebook. Чтобы получить сообщения публичной страницы, вам нужно использовать токен доступа к приложениям. Обратите внимание, что это отличается от id приложения и секретности, указанных в конфигурации вашего приложения на сайте разработчика Facebook. Класс OAuth Koala предлагает метод его получения.

Вот как это сделать: (. Я фанат Depeche Mode)

oauth   = Koala::Facebook::OAuth.new Facebook::APP_ID, Facebook::SECRET 
app_access_token = oauth.get_app_access_token 
graph   = Koala::Facebook::API.new app_access_token 
graph.get_connections("depechemode", "posts")