Я подозреваю, что есть простой ответ на этот вопрос, но, поскольку я в тупике, позвольте мне выбросить это там.
Я реализую функцию «Войти через Facebook» для веб-сайта. Facebook позволяет выполнять большую часть работы на сервере или на стороне клиента. Мы выбрали первое.
Итак, ссылка, по которой пользователь нажимает для входа в систему, выглядит следующим образом:
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
Мой простой вопрос: я хочу, чтобы пользователь щелкнул знакомое изображение «Войти через Facebook», чтобы перейти на этот URL. Я не могу использовать <fb:login-button>
, так как это инициирует аутентификацию на основе JavaScript и вход в систему. Итак, в основном, я хочу ссылку, которая выглядит следующим образом:
<a href="https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream"><img Login with Facebook image goes here /></a>
Как получить изображение в качестве ссылки в моей реализации на стороне сервера? Или мне в значительной степени приходится обрабатывать вход на клиентской стороне, используя <fb:login-button>
, если я хочу, чтобы Facebook автоматически сгенерировал изображение? (Кстати, я использую Ruby on Rails 2.3.5.)