我怀疑这有一个简单的答案,但是因为我很难过,让我把它扔出去.
我正在为网站实施"使用Facebook登录"功能.Facebook允许在服务器或客户端进行大部分工作.我们选择了前者.
因此,用户单击以启动登录的链接如下所示:
https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
Run Code Online (Sandbox Code Playgroud)
我的简单问题:我希望用户点击熟悉的"使用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.)