问题标签 [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 投票
0 回答
180 浏览

ios - 使用 FBDialogs 的 presentShareDialogWithLink 方法忽略描述参数 ios

我正在使用 FBDialogs 在 facebook 上分享图片、名称和描述。以下是我用于共享的代码:-

分享时我可以在分享对话框上看到描述,但在 Facebook 网站上我看不到描述。搜索了很多,但找不到任何方法,所以请任何人帮助我。提前致谢

0 投票
1 回答
861 浏览

ios - Facebook 分享对话框 深度链接 iOS

我相信我在我的 iOS 应用程序上设置了所有适当的深度链接。用户可以使用 Facebook 应用程序(如果有)登录我们的应用程序,如果没有,可以使用 Safari 登录,并在完成后正确重定向回我们的应用程序。

当用户在本机 iOS 应用程序中点击“-通过应用程序名称共享”时,我很难尝试实现相同的重定向。我想遵循预期的流程,如果他们没有安装应用程序,它会将用户带到 App Store,如果他们这样做,则会打开我的应用程序。现在,无论是否安装了应用程序,用户都会被引导到应用程序商店。

我对我的 fb 应用程序的设置(由于显而易见的原因,大多数值都被混淆了)如下:

在此处输入图像描述 在此处输入图像描述

注意在上面的图像中,大多数空白/看似空的值实际上都在那里并且是正确的,只是为了隐私而从图像中删除,这使得它们看起来是空的,但它们不是。

大约 6 个月前,我在之前的应用程序上进行过这项工作,但据我了解,Facebook 已经切换到App Links,虽然我似乎已经阅读了我能找到的关于该主题的所有文档,但我可以'为了我的生活,现在不能让它工作。

我开始怀疑这是否不是我们需要在 Web 端配置的东西。现在共享的网页是否需要嵌入元标记以将用户引导到适当的位置,即页面是否需要嵌入我的应用程序的 URL 方案 - app-name://,还是什么?

从 Facebook iOS 应用程序上的共享重定向是否需要做一些特殊的事情,这与从 Facebook iOS 应用程序上的登录重定向不同?

0 投票
2 回答
412 浏览

android - Facebook 分享描述在我的墙上时不显示

我正在使用此代码在我的应用程序上分享用户成就

当我设置“链接”到我的应用程序 Google Play 链接后,仅分享我墙上显示的 Google Play 链接的内容(看起来我分享了应用程序链接),但如果我还想查看“标题”和“描述”。

如何通过我的应用程序的一些故事+链接分享我的应用程序中的故事?提前致谢

0 投票
0 回答
56 浏览

php - 如何使用 PHP SDK 获取每个帖子的分享数(照片)

我将我的网络应用程序中的照片发布在我的墙上。我的要求是:-> 如果有人分享了我的帖子,那么分享计数应该显示在我的应用程序上。例如:-我发布文本“GM”并且两个人分享了这个然后它将显示为“GM By all jow shared by user1,user2”

它返回数组,其中 [story] ​​具有值“User1 分享了您的故事”和 [story_tags] 具有有关“User1”的详细信息但是两个人共享这个,所以为什么这只显示一个名字......我的访问令牌已读取流和公共动作权限。我也通过图形 API 资源管理器使用,但它显示为空我怎样才能得到正确的响应。谢谢

0 投票
1 回答
839 浏览

android - android facebookshare dialog does not show pre populated text in share dialog

In my Android application I want to share text message using Facebook share dialog screen with pre populated text but I get only share dialog without pre populated text. For example I want to post the text "User wants this pop up..." but the Facebook share dialog does not show my message in the dialog.

My question is what should I need to get share dialog with my pre populated text?

I have tried the following code:

and also tried this method also

Please let me know Is it possible to show pre populated text in share dialog screen? if yes Please tell me what did I wrong?

0 投票
2 回答
322 浏览

javascript - Facebook share_open_graph:删除消息并更改按钮文本

我正在寻求帮助,通过 action 分享一个开放的图表故事("video.rates""video.movie"对象的操作)share_open_graph。它有效,但我想自定义它。

我附上 3 张图片来发布:

在第一张图片中,用户投票并"Beautiful movie"为电影写了一个简短的评论( );在第二张图片中,用户可以插入附加评论 ( "this text will be hidden");在第三张图片中,用户正确发布了打开的图表故事(评论、投票和网址都可以),但最后一条评论消失了,您会看到一个"Salva"按钮。

我有两个问题:

  • 我不明白如果 Facebook Dialog"this text will be hidden"没有显示,为什么会询问最后一条评论(当用户写的时候)。我可以在 Facebook 分享对话框中删除后一条评论吗?
  • 我可以自定义或删除"Salva"打开图表故事上的按钮吗?

这是我的 Javascript 代码:

0 投票
1 回答
970 浏览

javascript - 如何在 facebook 上分享我自己的网站与网站上的图像

我在我的网站上添加了分享和喜欢按钮。

但我有问题,我可以分享网站,但我如何在这个分享框架上设置自己的图像?我有一张产品的主要图片,我想分享这张图片和描述,但在 facebook 上有不同的图片(我认为来自网站的随机图片?)

此代码共享我的图像:

0 投票
1 回答
2037 浏览

android - Facebook + Android:由于应用名称不匹配,无法对应用进行身份验证

在我的 Android 应用程序上尝试使用 Facebook SDK 时,我收到了这个错误:

“03-12 17:53:27.607: E/Activity(27797): Error: com.facebook.FacebookException: 由于应用程序名称不匹配,无法对应用程序进行身份验证。请检查对话框配置的应用程序名称。”

我已经阅读了有关此问题的所有帖子,检查了我在 Facebook 和我的应用程序中的应用程序设置,但没有解决这个问题。

这些是我已经关注的链接

Android + Facebook SDK:“由于应用名称不匹配,无法对应用进行身份验证。”

Android - Facebook 连接失败

这些是我 Facebook 仪表板中的设置

  • 显示名称:Abc Def
  • 命名空间:空白(这里什么都不填)
  • 谷歌播放包名称:com.xyz.abcdef
  • 类名:游戏活动
  • Keyhash:它已经放在那里(如果这是一个问题 logcat 会显示为 keyhash 问题)
  • 单点登录已启用(但我不要求用户仅登录共享对话框,因为根据 FB 文档不需要)

我正在尝试通过我自己的 Facebook 帐户在我自己的设备上使用此共享对话框,该帐户也是应用程序的管理员。

在我的项目中:

  • 项目名称:AbdDef
  • app_name:Abd Def(在 android 清单中)

这是我正在使用的代码:

我仔细观察了大写字母和空格。有人可以指出我是否做错了什么。这将是一个很大的帮助。

0 投票
2 回答
3060 浏览

ios - 有没有什么方法可以在 facebook 上分享而不在 ios 中显示分享对话框

这是我的代码,但越来越无效publish_streem。有没有什么方法可以在 facebook 上分享而不在 ios 中显示分享对话框?

0 投票
0 回答
462 浏览

javascript - Facebook 分享对话框 - 打开图表故事 - 本地开发 Javascript SDK

诚然,与此相关的问题有几十个:

不幸的是,它们都没有解决我的问题。

我正在尝试使用共享对话框发布自定义打开图表故事- 所以我不必使用 javascript SDK 从我的网络应用程序向用户询问发布权限(在某些时候我们可能会自动执行此操作)。

基本上我有一个名为 take: "my-app-namespace.take" 的自定义操作和托管在http://dev.myapp.com:3000/open/actions/:action_name的对象。这些动作中的每一个都有必要的元数据来描述自己。

单击共享按钮时,将调用以下 Javascript:

经过大量的摆弄,除了以下内容,我什么也得不到:

我的生产应用程序托管在https://myapp.com. 我的开发网址是http://dev.myapp.com:3000. 开发应用程序注册为生产应用程序的测试应用程序。我已经在生产和开发应用程序中创建了 Facebook 操作、对象和自定义故事。它们也有自己的命名空间,这些命名空间是动态生成的(即开发命名空间将始终用于dev.myapp.com:3000.)。

下面是我的开发应用程序设置的屏幕截图:

在此处输入图像描述

我不明白是什么导致了这个错误。我可以从我的本地设置登录并被重定向。它不喜欢物体或动作吗?