问题标签 [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.
javascript - 在 Wordpress 中发布新帖子时在 facebook 上分享帖子
当在 Wordpress 中单击发布按钮时,我想在 facebook 上分享一篇文章。此代码将不起作用。当我查看控制台时,它显示 Uncaught SyntaxError: Unexpected token <. 我该如何解决这个问题?
在我的主题functions.php中
在notice.js 中如下。
ios - 错误消息 fbcdn.net urls are not allowed
我正在尝试使用此代码分享帖子:
我收到一个错误,因为图片的来源来自 facebook。我可以做些什么来添加想要的 facebook 图片并仍在使用 fbwebdialogs?
android - Proguard 删除了 Facebook Sdk Share Dialog 内容
我在我的android项目中使用proguard。每当我打开 Facebook for Android 的共享对话框时,它都会变空。
facebook sdk 版本是 3.23.1
此代码在没有 proguard 的情况下使用时完美运行,所有内容都可以轻松共享,我还在 Facebook 上正确提交了密钥哈希以用于使用的不同签名。
每当我使用 Proguard 混淆时,我在共享对话框中得到空标题、图像或描述,所有数据都会丢失,有时它会说错误,有时会无错误地关闭
-keep class com.facebook.** { *; }
-keepattributes 签名
我还使用了许多 proguard 标签,包括这些标签,但共享对话框完美运行的唯一情况是我通过标签“-dontobfuscate”禁用混淆。
希望有人有类似的问题,可以帮助我。
有时日志会显示诸如序列化错误之类的错误,我也尝试了来自 proguard 官方网站的许多代码,如下所示,但这从未解决问题,自从我在 stackoverflow 上搜索问题并使用各种 proguard 选项编译 apk 文件以来已经 2 天了。
facebook - 来自调试器页面的 Facebook 共享计数
如何通过 API获取facebook 调试器页面上显示的共享数量?
我凭经验发现它最适合与其他一些社交网络的共享计数器进行比较,但看起来这个数字除了调试器页面外没有出现在任何地方。
这里有一些细节。
到目前为止,我发现了 3 个返回一些相关数据的 API 调用:
- 通过图形 API:http ://graph.facebook.com/?id=http%3A%2F%2Farzamas.academy%2Fspecial%2Fruslit
- 通过 FQL:https ://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20share_count,%20like_count,%20comment_count,%20total_count,commentsbox_count,%20comments_fbid,%20click_count%20FROM%20link_stat%20WHERE% 20url=%27http%3A%2F%2Farzamas.academy%2Fspecial%2Fruslit%27
- 通过一些旧 API:https ://api.facebook.com/method/links.getStats?urls=http%3A%2F%2Farzamas.academy%2Fspecial%2Fruslit&format=json
第二次和第三次调用中的值是相同的,对于我的测试 URL http://arzamas.academy/special/ruslit,当前的值是
第一次调用的计数器被命名shares
并且等于total_count
第二次和第三次调用的计数器。
当您将 url 粘贴到facebook 调试器中并单击“显示现有抓取信息”时,表中的第一行之一是
Canonical URL: http://arzamas.academy/special/ruslit (6025 likes, 1635 shares)
喜欢的数量等于total_count
API 调用的数量,但我怎样才能通过 API 获得 1635 个共享数量?
ios - iOS:FBSDKShareDialog 自定义消息
我正在创建 FBSDKShareLinkContent 对象并将其输入 FBSDKShareDialog。我正在尝试将对话框的默认消息设置为“我的高分是 %d!”。共享本身正在工作,默认情况下有一条空消息。有人可以帮忙吗?
谢谢你!
编辑:这是我的一段代码:
android - Android Facebook 分享打开 shareDialog 两次
我正在使用 Facebook ShareDialog 来分享链接和照片,具体取决于内容。但我看到了一个奇怪的问题。当我单击 shareActionProvider 中的 facebook 图标时,它首先会打开带有空白帖子的 ShareDialog。然后,当我单击返回我的应用程序时,它会重新打开带有我想要显示的链接/照片内容的 ShareDialog。
这是我用来分享的代码。
有没有人见过这种行为?
谢谢!!
我已经附上了我看到的两个屏幕,以便我看到它们。
编辑
我正在添加更多我的代码。
我正在使用自定义ShareActionProvider
(完全从 Android 源代码复制,除了我覆盖setOnShareTargetSelectedListener
)与 FB 共享
在我的活动中onCreate
:
当我设置我的ShareActionProvider
:
android - 共享回调不适用于 Facebook SDK 4 Android
我最近将我的应用程序移至 FB SDK 4.0,但在分享时遇到了一些奇怪的问题。共享对话框效果很好 - 我可以与 Facebook 应用程序和 WebDialog 共享。但是,在成功/失败共享后,我的回调根本不起作用 - 所以我什至无法显示敬酒或记录任何内容。这是我的做法:
我什至尝试过调试应用程序 - 没有效果 - 甚至没有调用此代码。
那么你能指出我做错了什么或者我错过了什么吗?
更新
由于我正在使用特殊的类来处理 FB SDK,所以这里是它的一部分:
在这里它在片段中的样子:
android - 如何在 Android 中删除 Facebook 共享中的空白位置
我正在共享图像、文本和 Facebook 链接。如果图像 URL 可用,它会在共享时正确显示所有值。如果图像 URL 不可用意味着默认图像会自动拍摄并与该文本和图像共享。如何避免显示默认图像。我为此使用了上面的代码。
如果我在代码中使用 setPicture 方法并将给定的链接设置为我用于 setLink 方法的链接,同时在 Facebook 的左侧显示共享一个白色占位符(请参见图片)。
android - Facebook SDK 4.0 分享对话框
我想使用 facebook SDK 4.0 从我的 Android 应用程序中共享图像。我让它与 ShareDialog 一起使用,但是当用户没有安装 FB 应用程序时,根据developers.facebook,SDK 应该使用 Web Share 对话框:
在过去的 Android SDK 版本中,您的应用必须先检查已安装的本机 Facebook 应用,然后才能打开共享对话框。如果此人没有安装应用程序,您必须提供自己的代码来调用回退对话框。
现在,SDK 会自动检查本机 Facebook 应用程序。如果未安装,则会启动 Web 共享对话框:
但是当我删除 FB 应用程序并尝试分享时,什么也没有发生。
这是我的代码:
编辑
有没有办法在没有安装 facebook 应用程序的情况下在 facebook 上分享照片?
facebook-android-sdk - 标签属性权限在 AndroidManifest.xml 中使用 Facebook ShareLink 具有无效字符“{”
虽然我删除了“{}”大括号,但它仍然会发生。