问题标签 [facebook-share]

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 投票
1 回答
5720 浏览

facebook - Facebook Like 按钮显示喜欢、分享和评论的总数 - 而不仅仅是喜欢的数量

我正在使用 facebook like 按钮和我的自定义 facebook 分享按钮。

这是我的 facebook like 按钮代码

以下是自定义分享按钮

我正在使用 fb.ui 在 facebook 上分享

我制作了自定义分享按钮,因为我必须将它的 cookie 保存在我的数据库中。

现在 fb like 按钮会自动向我显示 url 的总点赞数,对于共享,我正在使用 graph api 来获取 url 的总共享数

问题 :

分享工作正常,但我的 fb 点赞按钮向我显示错误的点赞数。它实际上向我显示了总点数(点赞数 + 分享数),而我只需要显示点赞数。

我在谷歌上搜索,但找不到任何参数或任何东西,所以它只显示类似计数。

我还有其他选择来制作我不想做的自定义按钮。

有谁知道如何实现我的目标?谢谢!

0 投票
1 回答
1006 浏览

thumbnails - 如何将共享按钮的缩略图从站点的主页设置到正在共享的页面

我知道标题措辞不当,但我不知道如何最好地总结我的问题。

ShareThis在我的网站上安装了一个按钮和一个较旧的按钮 Facebook共享按钮。

当我在我的网站上共享任何页面时,theShareThis和 theFacebook共享弹出窗口都会显示站点主页的缩略图版本。

我希望缩略图显示正在共享的当前页面。

你如何做到这一点?甚至有可能做到吗?

0 投票
1 回答
1306 浏览

android - Facebook 墙上的位图图像共享

我想分享我的应用程序屏幕的屏幕截图,其中包含一些详细信息,例如标题、Facebook 墙上的描述。请任何人都可以帮助我我该怎么做?我想使用 facebookSDK。如果有任何其他可供共享的选项,请帮助我。

0 投票
1 回答
3298 浏览

android - Facebook 分享对话框未打开

根据这里的链接,我已经安装了 SDK 3.2.1 并实现了一个 uiHelper,以及 FacebookDialog,如下所示:

因为publishFeedDialog()我有:

现在,FacebookDialog.canPresentShareDialog即使在手机中安装了 Fb 应用程序然后调用了 publishFeedDialog(),也总是会出错。但是在此之后应用程序崩溃了。

解决方案是什么?当应用程序在我的手机中时,为什么会显示正常的 Facebook 对话框?(我使用的是联想模型,如果有帮助的话)

0 投票
1 回答
3952 浏览

facebook - 脸书分享。更改“多说一些”,同一页面上的多个按钮

我知道ob:description当用户单击 Facebook 分享按钮时,我可以使用元标记来更改默认情况下“多说一些”中显示的内容。

但是,我正在向我的页面(它是 SPA 应用程序)动态添加多个共享按钮,它们中的每一个都引用不同的 URL,但是,如果我可以添加元标记,我如何为它们中的每一个分配不同的“说点什么”只有一次?

0 投票
1 回答
925 浏览

facebook - Facebook 分享对话框在发布或取消后不会关闭

使用 v2.0 的 Facebook API,选择“取消”或“发布到 Facebook”按钮后,共享对话框弹出窗口不会关闭。以前,“redirect_uri”参数被传递到 Feed 端点,这可用于关闭窗口。但是,当尝试将此参数传递给 Share 端点时,我收到消息:“使用 FB.ui 时,您不应指定 redirect_uri。”

有没有办法强制关闭弹出窗口?如果没有,API 请求是否有问题?The link DOES get shared when "Post to Facebook" is selected, so I don't think it's an issue with login or permissions.

下面是 API 调用的样子:

0 投票
1 回答
1122 浏览

facebook-graph-api - 我可以使用带有访问令牌的 FB 共享对话框吗?

情况

我正在开发一个将在 iPhone/Android 应用程序中使用的网络工具。在应用程序内,用户必须使用 FB 应用程序或常规后备登录 facebook。

我们发现应用程序和 webview 之间的 FB 会话没有被继承。(如果您在应用程序中登录FB,您仍然需要在webview中登录FB)

为了解决这个问题,我们让 App 通过 POST 将访问令牌发送到 webview。

在 web 视图中,我使用 Graph API 来获取用户的 FB ID。该 ID 用于应用程序和 webview 站点用于共享数据的 API。

到目前为止,一切都很好。

问题

我们想在 webview 的某些部分使用共享对话框。但是我们不想再次登录(我们也想为此使用访问令牌)

(我无法对应用程序本身进行任何更改,所以我坚持我所拥有的。访问令牌)

尝试

1)我试图找出是否可以使用带有访问令牌的常规共享对话框。它似乎不适用于文档。

2)据我所知,使用访问令牌“登录”到 FB 是行不通的。无法通过访问令牌。

3) 我无法使用 FB.ui 创建共享对话框,因为该功能不使用访问令牌。

4) 使用 URL 重定向方法也不起作用,因为您将获得一个登录对话框。(因为我无法通过我所知道的访问令牌)

5) 我可以使用 fb.api() 和“publish_actions”权限直接发布到用户提要。使用 fb.api() 我可以将访问令牌传递给函数。但是用户无法控制发送的内容。我担心这可能会激怒用户。

我可以为用户构建一个自定义对话框并发送他们在那里写的内容。如果没有找到其他解决方案,这是最后的手段。

当我尝试在 Graph API Explorer 中测试此解决方案时,我的 FB 帐户指责我的应用程序发送垃圾邮件。所以我不确定这是一个有效的解决方案。

结论

仅使用访问令牌共享内容似乎非常困难。解决方案 nr 5 有效,但我宁愿使用常规共享对话框。

我知道根据文档这似乎是不可能的,但 FB 并不是最擅长更新他们的文档。所以我希望有人能给我一个明确的答案。

资源

如果我理解正确,我只能分享 2 个链接,因为我没有足够的声誉。

https://developers.facebook.com/docs/plugins/share-button

https://developers.facebook.com/docs/javascript/reference/

0 投票
1 回答
1757 浏览

javascript - 如何获得圆形/圆形facebook分享按钮

我正在寻找一种方法来实现圆形 facebook 分享按钮,就像它在这里所做的那样。我能够使用矩形按钮实现标准的 facebook 共享。

0 投票
2 回答
105 浏览

html - 分享页面时 Facebook 图片不显示

有人能告诉我为什么 facebook 不从这个页面拉标题图片http://goo.gl/JiNz3W

当我从我的页面分享一些东西时,这就是我得到的:http: //prntscr.com/65gc9m

我做错了什么?

提前致谢

0 投票
1 回答
196 浏览

facebook-graph-api - Facebook 会在 V1.0 过期后自动使用其 API 的 V2.X 吗?

我正在使用下面的 url 发布到 facebook 的链接:

此 URL 自动命中 Facebook API 的 V1.0。

现在根据 Facebook V1.0 将在一段时间内消失,只有 V2.X 将保留。

现在我想知道,是否需要将 URL 更改为

这样我就可以在 V1.0 发布之前更新网站

或者V1.0过期后会自动打V2.X。