Разница между графиком Facebook и рельсами Koala

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

1- Если я использую devise и Omniauth, это позволит мне либо подписать с devise, либо с facebook. Но после входа в систему все устройства omniauth не смогут публиковать сообщения в Facebook, верно?

2- Насколько я понимаю график коалы и фейсбука, у меня должны быть учетные данные пользователя, поэтому я должен использовать omniauth? Что означает, что все пользователи, вошедшие в систему с помощью devise, не смогут публиковать сообщения в Facebook?

3- Если я вхожу в систему с помощью простого устройства, есть ли способ запросить учетные данные, которые затем я могу использовать, чтобы опубликовать сообщение на стене их друзей.

Любой учебник или руководство будут оценены.


person Jseb    schedule 11.05.2013    source источник


Ответы (1)


Единственный правильный способ войти в Facebook — это использовать OAuth, независимо от фреймворка или реализации. Вы не можете размещать сообщения на стене только с использованием учетных данных, вы должны использовать поток OAuth, как описано в документации по входу в Facebook.

https://developers.facebook.com/docs/facebook-login/

person phwd    schedule 11.05.2013