问题标签 [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 回答
170 浏览

facebook - Facebook 共享器未按预期工作

我在我的页面中插入了 OG 元标记,还提供了一个简单的链接来帮助用户使用

关联。但是我有两个问题:

  1. 第一次尝试共享内容时,Facebook 共享页面仅显示一个预览框,其中仅包含站点名称,并让我使用 Facebook 的对象调试器来获取元标记。我怎样才能自动化这个过程?
  2. 其次,虽然对象调试器报告说它在页面上找到了og:urlog:typeog:titleog:localeog:image:width、和 原始标签og:image:height,但是图像既没有显示在页面的预览框中,也没有显示在共享状态中。我错过了什么?怎么了?og:imageog:description

为了清楚起见,在 google+ 上分享非常有效(图像显示出来,标题和描述都到位了。)

提前致谢 :)

0 投票
1 回答
34 浏览

facebook - 从 Facebook 游戏中禁用/配置 Facebook 共享出版物上的“播放”链接

我有一个 facebook 应用程序,它只能在页面选项卡应用程序内显示内容,因为它需要知道页面 id 才能知道要显示哪些内容。我的应用需要有“邀请好友”功能,并且是在 2.4 API 版本上创建的,所以我必须将我的应用定义为游戏。

问题是:当我从 facebook 页面选项卡应用程序共享某些内容时,我的出版物上有一个“播放”链接,该链接重定向到应用程序,而不是页面选项卡应用程序。我找不到任何信息来知道将用户重定向到哪里。

我可以禁用此链接吗?或者将其配置为将用户重定向到页面选项卡应用程序?或者我可以在 2.4 API 中拥有除游戏之外的任何其他类别的“邀请朋友”功能吗?

我使用 facebook JS SDK 来分享:

感谢您的回答和建议。

0 投票
1 回答
169 浏览

ios - 无法使用 [FBDialogs presentShareDialogWithParams] 方法在墙上发帖

我正在开发一个使用 Facebook SDK 3.23.2 的现有项目。我正在尝试使用该FBDialogs presentShareDialogWithParams方法在 FB 墙上共享数据。共享对话框正在打开,但在发布数据时出现错误状态,我无法在墙上发布..

以下是我的代码:

该方法总是会if(error)循环并将状态显示为错误。虽然当我尝试通过创建一个简单的新项目来使用它时,相同的方法正在工作,但它在我的应用程序中不起作用......提前致谢

0 投票
1 回答
61 浏览

ios - ios - 一台设备上的多个 Facebook 帐户


我有一个 iOS 应用程序,需要 Facebook 登录才能将内容分享到墙上。一切都很好,直到我收到客户的新反馈。让我描述一下这个案例。
苹果已经将 Facebook 集成到 iOS 系统中,用户只需通过设置登录,对用户来说非常简单。但我的客户不想这样做,他们希望用户在应用程序内登录 Facebook 并使用它而不是 iOS 系统的 Facebook。问题就在这里,有一个案例:用户已经通过iOS系统登录了Facebook账号A,然后用户打开应用程序并使用其他Facebook账号B登录应用程序内的Facebook。然后,用户分享了一张图片。要求是这张照片应该分享在Facebook账号B(app的)墙上,但是这张照片出现在Facebook账号A(iOS系统)的墙上。
我只是想知道我们有什么解决方案来解决这个问题吗?请在阅读后给我任何想法。

谢谢,
瑞安

0 投票
0 回答
1049 浏览

android - Android - Facebook 分享按钮不可点击

我正在尝试实现 FaceBook 提供的“分享”功能,以从我的 Android 应用程序的当前屏幕发布一条简单的消息。我可以在活动启动时触发显示 ShareDialog 但是当单击 ShareButton 时我无法复制它,而是单击按钮后面的内容。

在 Facebook 文档中没有使用 OnClickListener 代替:

紧随其后的是按钮

据我了解,这意味着有一个内置的监听器来触发点击setShareContentshareButton

这是我的 MainActivity

任何帮助将不胜感激,

干杯

0 投票
1 回答
59 浏览

facebook - Facebook 允许在管理员批准的情况下进行显式共享

我的问题是关于 Facebook 对应用程序共享的许可。我正在为我的客户开发一个应用程序解决方案,在 Facebook 的域之外:它是这样工作的:

  1. 用户访问一个页面,他可以在其中编写消息以创建具有图像功能的帖子;
  2. 他被要求在他的 Facebook 时间线上批准这篇帖子;
  3. 当他完成后,帖子无法立即发布。它将保存在其他用户的消息中;
  4. 时机成熟时,管理员将通过控制面板检查并选择最符合条件的消息;
  5. 只有最好的消息才会发布在作者的时间轴(用户时间轴)上。

问题是:

我知道 Facebook 不允许隐式共享,但我不知道仅在管理员输入后才发布是否被视为隐式,因为那一刻不会有用户批准。他已经在那里写了信息。

这可能吗,或者我将不得不通过通知或其他方式提出另一个请求?

0 投票
1 回答
116 浏览

parsing - 解析输入 URL 时出错,没有数据被缓存,或者没有数据被抓取。(2015)

我通过 Facebook 上的 Facebook Open Graph 分享网站内容。但是一些 URL 给出了上述错误(尽管帖子的 URL 及其图像是正确的)。例如。此网址有效: http : //dehmazang.org/post?id=00061&cat=articles 或者如果我将其类别(文章)更改为(roznigar)它也有效:如果我只是将其类别(文章)更改为(goftago)它不起作用,并且更改为其他一些类别也不起作用。

我真的不知道网站或 Facebook 是否有问题。

0 投票
0 回答
1245 浏览

android - 如果未安装 Facebook 本机应用程序,则共享链接和图像

我在我的应用程序中使用 Facebook Android SDK 4.6。我的设备上没有安装 Facebook 原生应用。Facebook 文档提到,如果未安装本机 Facebook 应用程序,ShareDialog.show() 将回退到 Web 对话框。我使用我的主要活动(MainActivity.java)中的 ShareDialog 共享链接(ShareLinkContent),它工作正常。

现在,从另一个活动(WebViewActivity.java)共享链接总是在对话框内显示错误消息(错误。请稍后尝试)。我已经使用 ShareApi.share() 验证了链接共享,它工作正常。
请告诉为什么 ShareDialog 在 WebViewActivity.java 中不起作用?
笔记:
我已经使用 MainActivity.java 中的 LoginManager 使用 publish_permissions 成功登录。我在 MainActivity.java 中有一个按钮可以共享,它工作正常。但是 WebViewActivity.java 中的另一个按钮总是在对话框内显示错误。

此外,使用 ShareDialog 无法实现使用 SharePhotoContent 模型共享位图。我必须使用 ShareApi.share()。
有没有办法为图像共享显示 ShareDialog ?

在此处附加对话框错误图像:
Facebook ShareDialog 错误

0 投票
1 回答
681 浏览

android - Android 上的 Facebook 分享视频异常“ShareVideo 必须引用设备上的视频”

我正在Facebook Android sdk 4.6.0通过 Gradle 使用。

在根据Facebook 上的分享指南配置 facebook 后,我尝试从移动目录上传视频,但在调用 sharedialog.show 后出现异常“ShareVideo 必须引用设备上的视频”。通过 onError(FacebookException 异常)上的回调向我报告异常。

0 投票
1 回答
1159 浏览

ios - FBSDKShareContent 分享本地图片

尝试通过 FBSDKShareLinkContent 共享本地图像但没有成功。

我的示例代码是: