Отображение твитов пользователя в его учетной записи на моем веб-сайте, когда он разрешил мой веб-сайт в свою учетную запись в Twitter? - PullRequest
1 голос
/ 06 января 2012

В моем веб-приложении я хочу показать последние твиты вошедшего в систему пользователя.

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

Поэтому я хочу, как пользователь, вошедший в mywebapp, чтобы я мог использовать сохраненный токен аутентификации и секрет этого пользователя и показывать ему его последние твиты в iframe (например, как в социальной сети Facebook).плагин предоставляет собственный интерфейс и представления для своих недавних действий и т. д.)

Я также прошел через щебетание, но я просто получаю данные с этого сайта;Мне нужен такой же макет и вид, как в твиттере, с помощью плагинов iframe и twitter.

Есть ли способ сделать это с помощью приложения Rails?

Любая помощь будет оценена.

Спасибо

Ответы [ 2 ]

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

Если у вас уже есть данные из твиттера в текстовом формате, написать свой собственный вид, который использует эти данные из контроллера Rails, тривиально.вы можете отобразить это представление как статическую веб-страницу.

Если вы хотите сделать то же самое, что и iframe, вам, возможно, придется выполнять выборку данных через javascript.Вы можете использовать плагин Twitter javascript и изменить вызов на временной шкале пользователя, чтобы включить его / ее токен доступа.

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

Вы можете использовать плагин Twitter, но смените скрипт, включив.Вместо использования widget.js, предоставленного Twitter, вы будете использовать свой собственный файл javascript.Ваш собственный файл javascript будет идентичен widget.js, за исключением того, что вызов REST для user_timeline будет включать в себя параметры oauth и secret в качестве параметров.

См. https://dev.twitter.com/docs/auth/oauth#Making_a_resource_request_on_a_user-s_behalf

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