问题标签 [fbsdksharedialog]

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 回答
107 浏览

facebook - iOS9 FBSDKShareDialog 原生分享未完成到 facebook 的帖子

我有一个用 Swift3 为 iOS9 编写的应用程序,它试图将带有图像和描述的自定义链接分享给 facebook。应用间切换 Plist 键配置正确 - 要求用户允许打开 facebook,然后在 FB 应用中创建原生 facebook 帖子。

问题是,点击发布后,用户返回到我的应用程序,但 FB 发布没有完成。我看到一个带有进度指示器闪烁的小黑屏,但用户在进度填充之前返回到我的应用程序。(在应用程序中使用“自动”共享模式时,相同的进度指示器会填满)

如何确保 FBSDKShareDialog 在返回到我的应用程序之前完成发布到 facebook 本机应用程序的链接?

0 投票
1 回答
301 浏览

javascript - FB 网络共享对话框没有提供作为消息发送的选项

我将 Facebook 的 SDK 与 Require JS 和 Backbone JS 一起使用。我有一个触发 fb 分享显示的分享按钮。它按预期显示,但没有提供作为消息共享的选项。出现所有其他选项(时间线、组、事件、页面)。有什么原因吗?

我的 facebook sdk 加载模块(从 fb 开发人员指南复制/生成):

以及我如何在主干视图中使用它:

这是给我的选项的图像:

0 投票
0 回答
719 浏览

android - 无法通过网络或已安装的 Facebook 应用程序版本显示提供的内容。仅从 API 14 开始支持某些对话框

我正在尝试将图像从 Android 中的 SD 卡上传到墙上。

我收到此错误 -
“无法通过网络或已安装的 Facebook 应用程序版本显示提供的内容。某些对话框仅支持从 API 14 开始。”

请让我知道我做错了什么。

谢谢

期待着听到您的意见。

0 投票
1 回答
535 浏览

android - ShareDialog dismiss immediately

I 'm trying to add a ShareFacebook button in my android app.

The code works when I use my FB account, the one I used with Facebook Developer Console and I can share the link on my FB with no problem.

But, when I tested the app with an other FB account, the share dialog appears and disappeares very fast.

I have no clue why, any help?

Here's my code:

Since I can share with my Fb then I guess the code is fine, So it's probably a configuration or a parameter issues, but I have no idea where to start. Any help?

0 投票
0 回答
363 浏览

ios - FBSDKSharingDelegate 回调仅适用于 FBSDKShareDialogModeShareSheet - 这是预期的行为吗?[iOS 10 + 11]

我一直在使用这样的代码将视频分享到 Facebook:

其中委托符合 FBSDKSharingDelegate 并实现这些方法来跟踪结果:

我观察到这些回调在 iOS 10 上为 FBSDKShareDialogModeShareSheet 工作,但在其他相同的实现中,当使用其他对话模式(例如)FBSDKShareDialogModeNative 时,它​​们不会被调用。在 iOS 11 中,似乎不再提供共享表模式(可能是由于社交框架的更改)。

我的应用程序中没有 Facebook 登录名(也没有任何登录名),除了期望用户在本机 FB 应用程序中进行身份验证外,我也没有做任何事情来请求 FB 权限。是否预计这些回调不会在这些其他对话模式下执行,或者我应该做些什么特别的事情来让它们在这种情况下工作?

FB 文档状态

只要应用程序有权接收信息,代理就会收到共享者的结果通知。例如,如果此人未登录包含应用程序,则共享者可能无法区分共享的完成和取消。

我们显然将用户传递给他们在其中进行身份验证的本机 Facebook 应用程序 - 我不确定为什么这适用于一种对话模式而不适用于另一种对话模式。我宁愿不必要求用户登录,因为重点是使用本机 FB 应用程序并让 FB 在内部管理自己的业务。

任何帮助将非常感激。谢谢!

0 投票
0 回答
338 浏览

facebook-graph-api - FB 不允许使用 FB 共享对话框和通过 Graph api 发布

当我试图为我的 facebook 应用程序获得 publish_actions 的许可时,它要求几点。其中之一是——

我的应用不使用 Facebook Feed Dialog 或 Facebook Share Dialog 来发布内容

这意味着如果我想获得使用图形 api 在用户墙上发布的 publish_actions 权限,我将不得不删除在我网站的每个地方使用的所有 FB 共享对话框。

在阅读了上面之后,我决定根本不使用 publish_actions 权限。但后来我有机会查看 change.org 网站。他们实际上使用了两种共享方式。在活动中,他们通过 Facebook Graph API 发布到您的墙上,并在他们的博客上使用 Facebook 共享对话框。所以我有点困惑,我们可以同时使用两者吗?如果没有,change.org 是如何做到的?

0 投票
0 回答
392 浏览

facebook - 如何使用 sharer.php 在 FB 上添加附件?

我正在尝试是否可以通过SHARER.PHP在共享对话框中添加(@facebookGroupPage)之类的附件,

尝试使用quote=blablabla @page ,但附件不起作用。

顺便说一句,如果可能的话,我也找不到提要共享。

0 投票
0 回答
786 浏览

ios - FBSDKShareDialog 没有出现

我有显示对话框的功能:

我这样称呼这个方法:

顺便说一句,如果我将模式更改为dialog.mode = FBSDKShareDialogMode.browser,它可以工作,所以问题只在于FBSDKShareDialogMode.shareSheet

因为如果mode == FBSDKShareDialogMode.shareSheet我得到一个错误:

但如果我安装 Facebook 应用程序,一切正常,所以问题只是没有安装 Facebook 应用程序

PS在plist文件中我有:

0 投票
1 回答
300 浏览

facebook-opengraph - og:Facebook 共享中的图像的空白

我创建了一个 share_facebook 函数。当用户点击按钮时,它会提示他们登录 facebook 并分享我们的网站。但是,在共享对话框中,右侧有一个无法消除的空白。我正在使用 facebook 推荐的图像大小 1200x630px。这里有人可以帮忙吗?

Facebook 分享对话框的屏幕截图

0 投票
0 回答
350 浏览

android - Facebook Share 在安卓系统中不起作用

以上是从我的 android 应用程序在 Facebook 上共享 URL 的代码。我可以在 Facebook 上分享它,但是当分享成功时,我想在我的应用程序中显示一条 Toast 消息,无论分享是否成功。那将如何工作我无法了解此代码有什么问题。我是应用程序开发的新手。