Nic*_*nié 4 facebook meta-tags opengraph facebook-opengraph
我正在尝试实现OpenGraph动作和对象.它工作正常,我能够在ticker/Timelime中创建对象和动作.
我唯一关心的是当你显示对象时,它的标题是一个链接.但是它链接到我用来生成对象的页面,所以没有什么可以显示:
object.html.erb
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# name_space: http://ogp.me/ns/fb/name_space#">
<meta property="fb:app_id" content="APP_ID" />
<meta property="og:type" content="name_space:object" />
<meta property="og:url" content="PATH_TO_METHOD_TO_CREATE_OBJECT?img_link=<%= CGI.escape(@img_link)%>&points=<%=@points%>&description=<%= @description%>" />
<meta property="og:title" content="<%= params[:units_offered] %> Points" />
<meta property="og:description" content="<%= params[:description] %>" />
<meta property="og:image" content="<%= params[:img_link] %>">
Run Code Online (Sandbox Code Playgroud)
如果我将og:url元标记更改为我的FB页面的网址,则该对象将选择我的FB页面值.
在一个完美的我想链接到什么或我的FB页面.
任何线索?
谢谢!
由于linter不运行javascript,您可以执行javascript重定向,以便用户转到您想要的位置.
<script> location.href = 'http://example.com/the_real_page.php'; </script>
这样,linter仍然可以看到正确的og元标记,点击该链接的用户将被重定向到正确的位置.
| 归档时间: |
|
| 查看次数: |
6965 次 |
| 最近记录: |