问题标签 [facebook-opengraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
335536 浏览

facebook - Facebook Sharer 在分享我的 URL 时如何选择图片和其他元数据?

使用 Facebook Sharer 时,Facebook 将为用户提供使用从源中提取的几张图片中的一张作为链接预览的选项。这些图像是如何选择的,如何确保我页面上的任何特定图像始终包含在此列表中?

0 投票
5 回答
4642 浏览

facebook - Facebook喜欢按钮问题

我们在让我们的点赞按钮工作时遇到了一些麻烦。上周它似乎工作,但突然停止工作。

基本上,当单击“Like”时,我们会收到一条错误消息:

您未能提供有效的管理员列表。您需要使用“fb:app_id”元标记或使用“fb:admins”元标记来指定以逗号分隔的 Facebook 用户列表的管理员。

我们的<head>部分如下所示:

0 投票
5 回答
9731 浏览

html - Opengraph W3C 有效吗?

我想知道 opengraph 标记是否 W3C 有效,当我尝试验证它时出现以下错误:

如果它无效,它会影响我的 pagerank 和其他搜索引擎算法吗?

是否可以隐藏这些属性?

0 投票
1 回答
1814 浏览

facebook - Open Graph API - Github PHP 类

我已经从 github 下载了 PHP 类,这是他们的 Open Graph API 的包装器。我可以登录并列出朋友和图像等。但我真正苦苦挣扎的是允许扩展权限以允许发布到用户墙。

我知道我需要添加scope=publish_stream以允许此选项的地方,并且只能假设它在getLoginUrl方法上,但我接下来要知道它的乐趣。

谁能帮我。

史蒂夫

0 投票
4 回答
8792 浏览

javascript - Facebook Open Graph - “Like Button” - 在“Like”时显示隐藏内容

我想知道,我希望有一个带有 Facebook 开放图形(特别是喜欢按钮)的登录页面,并且我希望基本上将内容设置为 display:none(在用户喜欢页面之前不记得具体内容。一个例子是电子商务商店上的一个 div,当用户喜欢该页面时,该 div 设置为 display:block 并且用户可以兑换优惠券代码以获得折扣。

我希望能够使用 div 显示来做到这一点。

我在 Facebook 开发者论坛上看到了这段代码:

| (取自http://fbrell.com/xfbml/fb:like (注意:点击“like”时触发的事件)

这可以修改为有效地将 div 从 display:none 设置为 display:block 吗?

谢谢你这么。

0 投票
1 回答
617 浏览

facebook - Facebook点赞按钮和评论,如何获取用户?

我已经阅读了很多关于开放图形协议和社交插件的内容。

但我想知道是否有办法以编程方式检索“喜欢”或“评论”我的页面的 Facebook 用户的完整列表。

例如,假设我是http://canalstreet.canalplus.fr/musique/live/canal-street-l-emission-du-05-03-hocus-pocus-en-live-beautiful-losers的网站管理员和我想管理使用 facebook 评论块的人。

任何的想法 ?这会很有趣。

0 投票
1 回答
2741 浏览

ruby - 从 Ruby 中的 Facebook Open Graph 响应中获取访问令牌

我正在尝试在我的 ruby​​ sinatra 应用程序中使用 facebook 实现单点登录。到目前为止,我一直在关注本教程:

http://jaywiggins.com/2010/05/facebook-oauth-with-sinatra/

我能够向用户发送连接到我的应用程序的请求,但我在实际“获取”访问令牌时遇到了麻烦。用户可以毫无问题地连接,我收到带有“代码”参数的响应,我应该用它来交换访问令牌 - 但它在这里我卡住了。

所以我提交了一个带有以下参数的网址:

https://graph.facebook.com/oauth/access_token/ {client_id}&{client_secret}&{code}&{redirect_uri}

上面大括号中的单词显然被值替换了。

我使用以下代码提交:

这似乎没有以访问令牌的方式返回任何有用的东西(它有一个 @base_uri ,这是我在上面提交的 url 和一些其他参数,虽然看起来没什么用处)。但是,如果我将提交的 URL 粘贴到浏览器中,我会收到一个访问令牌。

谁能告诉我如何从 facebook 取回请求并提取访问令牌?

谢谢。

0 投票
1 回答
756 浏览

facebook - 如何使用 Open Graph 协议创建 *public* Facebook 社区页面?

我正在尝试将我正在构建的网站的页面集成到 Facebook Open Graph 中。我的目标是为我的应用程序中的每个原因创建一个 Facebook“社区页面”。我已将 Open Graph 标签添加到页面,以便我可以在 Facebook 中点赞,并且与我的事业相对应的社区页面已添加到 Facebook。但是,我是唯一可以看到社区页面的人,因为我是它的管理员。所有其他用户都被重定向到原因本身的 URL。

我的社区页面位于:

http://www.facebook.com/pages/Kings-Hospital-Garden-Short-Term-Aid/123353527700762

当粉丝访问此页面时,我希望他们看到 Facebook 社区页面,而不是被重定向。换句话说,我希望我的社区页面的行为类似于所有关于该主题的Facebook 文档中引用的以下社区页面:

http://www.facebook.com/pages/The-Rock/109550739071923

对此的任何见解将不胜感激。

另外,我在Facebook 平台开发者论坛上问过同样的问题,但我怀疑 SO 社区可能会更快地做出回应。

0 投票
2 回答
1193 浏览

facebook - 发布到 Open Graph 页面

我有一个带有like buttonactivity feed等的开放图形页面。我希望能够以编程方式发布。开放图文档说可以通过旧的 stream.publish api。我有一个指向我的 facebook 应用程序的元标记,但流发布 api 似乎无法发布。

这是我通过 api 发布的内容:

我不断得到:

我错过了什么?

0 投票
5 回答
65303 浏览

javascript - 在 Chrome webkit 检查器中不断生成“不安全的 JavaScript 尝试使用 URL 访问框架...”错误

例如,在使用 Facebook API 时,Chrome(或任何其他 webkit 浏览器)会抛出大量“不安全的 JavaScript 尝试使用 URL 访问框架......”。

它不会干扰实际操作,但它确实使 javascript 控制台基本无法使用。

我想知道是否有办法专门在控制台中抑制这些错误?或者,如果你们能想到其他解决方案,我将不胜感激。

谢谢。