问题标签 [share-open-graph]

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 投票
0 回答
40 浏览

facebook - Facebook打开图选择分享位置

是否可以使用 share_open_graph 在代码中的某处添加共享位置选项?

在此处输入图像描述

0 投票
0 回答
1446 浏览

facebook - Facebook 分享图片未显示

我已经在我的Umbraco CMS 网站中实现了AddThis共享功能。

在他们的文档中,他们提到如果我们像下面这样在元标记中传递图像,它将显示在共享弹出窗口中。我已将所有元标记放在我的页面中并尝试过,但图像、描述和标题不是来自元标记。

http://www.addthis.com/academy/how-to-optimize-facebook-sharing/

即使在 facebook 弹出窗口中的 URL 描述中,标题和图像与元标记中提供的相同,但在实际共享中,它显示的标题和描述不同。

我尝试了 Addtoany 共享工具,但同样的事情也没有成功。

0 投票
0 回答
1205 浏览

facebook-javascript-sdk - 在 FB 上分享从 html canvas 生成的图像

这个我已经用头撞了几个星期了。

设想:

  1. 让用户从他们选择的图层中生成图像
  2. 将图像转换为画布
  3. 使用share_open_graph在 facebook 墙上分享画布上的图像(连同图像,短文本和标题将被共享)

我已经有一个使用publish_actions的解决方案,但最近从 API 中删除并且不再可用。

我正在使用 js 和 html 进行所有代码处理。

问题是我可以从画布生成一个 png 图像,但它保存为 base64 并且share_open_graph不允许这种类型的图像,它需要一个直接的 URL,例如“./example.png”。我尝试过使用多种方法和 canvas2image,使用文件系统转换和保存图像,但所有这些都失败了。

从 2018 年 4 月/2018 年 5 月开始,是否有人使用share_open_graph有类似的场景和可能的解决方案?

我当前的代码如下所示 - 它在图像转换时失败并保存到文件中(未捕获(承诺中)TypeError:r.existsSync 不是 n 处的函数(file-system.js:30))。但我对不同的解决方案持开放态度,因为这显然行不通。

0 投票
0 回答
176 浏览

facebook-graph-api - 通过共享对话框 PHP SDK 签入

publish_actions权限已弃用。这个权限非常适合通过place参数实现签到。在place参数中,可以将要注册的Page IDCheck in放入页面和用户时间轴中。

现在我们只有Sharing Dialog其中的选择非常有限。我还没有找到任何解决方案,以便用户可以通过对话框共享签入。我想在自定义 Wi-Fi 热点中实现此功能。有没有人有办法解决吗?

视频示例:https ://wificem.com.br/video/hotspot-checkin.mp4

0 投票
1 回答
1382 浏览

javascript - Facebook 与自定义和动态数据共享问题

我需要从图库中选择一张图片。此图像以模式显示(使用 Bootstrap),在其下方有一个 Facebook 分享按钮。此按钮必须以全角共享所选图像、自定义标题(始终相同)、自定义描述(始终相同),并且当 Facebook 用户单击共享帖子时,重定向到自定义 URL(始终相同) ,而不是图像之一)。

我尝试了不同的方法(FB 开发文档,http ://drib.tech/programming/dynamically-change-facebook-open-graph-meta-data-javascript,不同的“方法”,不同的“action_type”等)但我总是遇到不同的问题。

按照 drib.tech 的建议,情况如下:

  • web:它共享正确的标题、描述和自定义链接,但图像始终是缩略图,并且显示“John Cats LIKES a link”而不是“John Cats SHARES”。那是因为我使用"action_type": "og.likes"了,我认为,但是对于任何其他类型(og.shares等)它共享错误的图像、标题和描述(它需要自定义链接数据)
  • Android(在应用程序中):它看起来像网络结果,但它没有关闭弹出窗口
  • iOS:没有任何效果,我认为它讨厌弹出窗口。

我尝试过使用 iframe 而不是弹出窗口,但它说这是不允许的。

我也尝试过仅使用 Facebook 共享者 URL:

但结果是错误的图像、标题、描述。

所以......我的想法已经用完了,我的脚本一团糟,我找不到任何其他想法。有什么建议么?

0 投票
1 回答
130 浏览

share-open-graph - 通过FB分享opengraph功能分享多张图片/照片

是不是不能通过 Facebook 分享 opengraph 功能分享多张图片?

代码片段如下所示:-

img_arr 必须是图像数组。但是对话框显示为空白,说“对不起,出了点问题。我们正在尽快努力修复这个”。在 Facebook 帖子上共享的图像是动态的。

0 投票
0 回答
645 浏览

facebook - Facebook API 共享开放图问题

几天以来,

通过 share_open_graph 实现的 Facebook 共享不再正常工作。似乎是在 og:url 上找到的开放图元标记被刮掉了。

有没有人有同样的问题?

0 投票
1 回答
138 浏览

linkedin - LinkedIn 发布的 og:image URL 即将过期

分享在 LinkedIn 上托管的文章时,og:image URL 在一定时间后过期(我认为是 24 小时)。是否有可以直接调用的 URL 以获得始终最新的信息og:image

对于内部工作资源,我将og:image其用作基于 Wordpress 构建的网站的特色图片,该网站链接到 LinkedIn URL。

0 投票
1 回答
298 浏览

magnolia - Magnolia:启用缓存过滤器时范围请求不提供内容,导致 Facebook 共享不起作用

当向 Magnolia 发送带有Range标头的 HTTP 请求时,我得到一个响应 Content-Length: 0

但是,当我禁用 Magnolia 缓存模块时,我得到了预期的响应:

/server/filters/cache->enabled: false

我遇到的问题是 Facebook 爬虫在尝试爬取我的网站时无法检测到任何打开的图元标记。我认为原因是上述向 Magnolia 发送范围请求的问题(Facebook 爬虫的作用)。

我的 Open Graph 标签设置正确(适用于opengraphcheck和 Twitter Card Validator)。

我正在使用 Magnolia 5.7.1。

0 投票
1 回答
12 浏览

reactjs - 为网站上的每个视频链接创建 Opengraph 元标记?

该网站是https://videosite.com。目前,每个视频都有其单独的链接,由以下内容生成:

我想像为 index.html 主页所做的那样,将 OG 元标记(如缩略图)添加到每个视频链接上。

video._id 是一个变量,它保存上传到我们网站的视频的 id。

提前感谢您的任何建议。