我有一个带有Like按钮的应用程序.点击"赞"后,包括视频链接在内的帖子会进入我的脸书墙.如果我关闭facebook安全(所有FB页面都通过不安全的http打开),我可以播放嵌入我的Facebook墙的视频.但是一旦安全点击我的视频缩略图就会打开一个新标签而不是嵌入式播放器.
无论facebook安全如何,我如何以相同的方式播放视频.
看起来有可能:YouTube页面基本上包含相同的OGraph标签,但无论FB安全设置如何,它们的播放器始终都会嵌入到我的墙上.
我有一个大型网站,我对meta标签有疑问.
例如,我meta title, description and keywords一直都知道,这些标签对SEO来说至关重要.
随着facebook新的开放图表,我有这个想法:
<meta property="og:title" content="Advertising">
<meta property="og:description" content="description advertising">
<meta property="og:type" content="website">
<meta property="og:url" content="url">
<meta property="og:site_name" content="mi_site_name">
.
.
.
and more meta og: if you want add more....
Run Code Online (Sandbox Code Playgroud)
我的问题是:
我可以同时使用两者(谷歌的meta标签和Facebook的元标签打开图表)?它如何影响seo?如果你加入谷歌会惩罚你og meta tags?最好使用谷歌的meta关键字或使用Facebook的开放图表?
谢谢
如何从其他网站获取元数据并在我的Ruby on Rails中显示?之前我问过这个问题并且认为我找到了解决方案,但它似乎没有.
使用FB或Google+时,我可以将任何网站的链接粘贴到状态更新框中,它会立即加载有关该网站的信息,并可选择点击缩略图.
我怎样才能在轨道上的红宝石中实现这一目标?我的所有搜索似乎都提出了如何执行此操作的php方法.
最后一个人建议oembed或embedly但嵌入将收取我和oembed红宝石宝石似乎不会像我希望的那样工作.
例如,我在URL中提供textfield或textarea以及用户类型或粘贴,jQuery AJAX发挥其魔力,我将类似于下面的图像显示回我的用户:

要么

为了获取视频数据信息,我使用了Ruby Open Graph Protocol gem.有没有像FB和G +那样抓取数据的东西?如果没有,这是在Rails/Ruby中完成的标准方法,如果是这样,这是如何完成的?
我正在使用一个使用facebook opengraph的应用程序,通过相应的自定义操作将自定义对象发布到用户的墙上.在iOS环境中工作时,我正在尝试使用SDK函数调用:
- (FBRequest*)requestWithGraphPath:(NSString *)graphPath
andParams:(NSMutableDictionary *)params
andHttpMethod:(NSString *)httpMethod
andDelegate:(id <KC_FBRequestDelegate>)delegate;
发布对象.我将GraphPath指定为:
"me/[APP_NAME]:[APP_ACTION]"
Run Code Online (Sandbox Code Playgroud)
并为Params提供了一个正确的访问令牌,api_key和url到要发布在用户墙上的对象.
然后我收到错误消息:
{"error":{"message":"(#100) Application does not own 479077275455517 action type","type":"OAuthException","code":100}}
Run Code Online (Sandbox Code Playgroud)
在Facebook的回应中.
任何见解?
我将在我的网站上使用Open Graph Meta与Facebook共享.我有点困惑.要使og标签工作,必须具备以下条件:xmlns:og="http://ogp.me/ns#"正确吗?
所以它归结为两个问题:
我在这里找到的参考:
Facebook以外的服务是否使用Open Graph?
当然,通过互联网搜索一下 - 主要是来自博客的自写资源,其中不包含直接引用的信息/链接.但是,我没有找到任何地方可用的合理(正确)列表的任何直接答案.
我还回顾了Schema.org的Microdata的比较,但没有列表:
OpenGraph或Schema.org?
那么,
除Facebook之外还有哪些服务也使用OGP?
search-engine metadata opengraph open-graph-protocol facebook-opengraph
我有几个由Facebook托管的对象,这些对象被发布到用户的活动日志中.图像的URL指向我们的内容交付解决方案,该解决方案重定向到版本化的图像.这意味着URL可以保持不变,但图像可能会更改.
正如您在此图片中看到的那样

当图像发生变化时,Facebook仍然可以正确加载它(参见og:image列),但在实际帖子中创建的图像(参见悬停文本,来自https://fbexternal-a.akamaihd.net/safe_image .php)似乎是缓存的.我发现通过添加虚拟参数来更改URL是有效的(如果需要,我们可以这样做),但如果有办法强制Facebook刷新其缓存图像,那就更好了.这样的电话或方法是否存在?
在类似的问题中,我听说POST呼叫
https://graph.facebook.com/?id=[ID]&scrape=true
Run Code Online (Sandbox Code Playgroud)
可以重新调整数据,但我没有成功调用该调用(如果对象是自托管的,它似乎只会抓取数据,是吗?).
还有一些关于向URL添加fbrefresh = [ANYTHING],但听起来这相当于添加一个虚拟参数.
此外,使用调试器似乎也没有做任何事情.我已尝试进入:
- http://developers.facebook.com/tools/debug/og/object?q=[ID]
- http://developers.facebook.com/tools/debug/og/object?q=[ID]&refresh=[ANYTHING]
- http://developers.facebook.com/tools/debug/og/object?q=[Image URL]
- http://developers.facebook.com/tools/debug/og/object?q=[Image URL]&refresh=[ANYTHING]
Run Code Online (Sandbox Code Playgroud)
也
- http://graph.facebook.com/?id=[ID]&scrape=true
Run Code Online (Sandbox Code Playgroud)
一切都无济于事.
最后,是否有人知道缓存是否正常刷新?或者预计图像会永远存在?
我很新的节目这么容忍我...我的网站是基于WordPress的,所以我有一个索引页,上面写着<?php get_header(); ?>和<?php include('pagecontent.php'); ?>...我的header.php包含你所期望和pagecontent.php居然是非常复杂的页面,可以从数据库中获取多个变量(例如$result->properties->name).我开始整合Facebook Connect插件(类似按钮和评论框),当我把PHP放入我的<meta>标签中时<head>,Facebook无法识别...的价值$result->properties->name...如果我的php文件都是一样的,相关代码如下所示:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
[REMOVED THE DIV TAG HERE]<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<?php
echo '<meta property="og:title" content="' . $result->properties->name . ' on Name of Site"/>';
echo '<meta property="og:type" content="movie"/>';
echo '<meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>';
echo '<meta property="og:site_name" content="Name of Site"/>';
echo '<meta property="fb:admins" content="698461078"/>';
echo '<meta property="og:description" content="' . $result->properties->description . '"/>';
?>
</head>
<body>
[MOVED DIV TAG DOWN HERE]<div id="fb-root"></div><fb:like href="http://www.sitename.net/?sg=' . $sg_id …Run Code Online (Sandbox Code Playgroud) 我将og:image元属性内容与图像一起使用.在Facebook上分享我的网站时,图像消失了.
<meta property="og:image"
content="http://d3piu9okvoz5ps.cloudfront.net/awp-content_1/10930wp10159/uploads/2011/08/GNR_Logo.gif" />
Run Code Online (Sandbox Code Playgroud) 我在网站上有一些社交分享按钮.我已经能够使用开放图形标签来准确指定我想要共享的内容.他们与除Tumblr之外的所有主要社交网络合作.有谁知道为什么或我应该做什么呢?谢谢!