问题标签 [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.
ios - 使用 FBDialogs 的 presentShareDialogWithLink 方法忽略描述参数 ios
我正在使用 FBDialogs 在 facebook 上分享图片、名称和描述。以下是我用于共享的代码:-
分享时我可以在分享对话框上看到描述,但在 Facebook 网站上我看不到描述。搜索了很多,但找不到任何方法,所以请任何人帮助我。提前致谢
ios - Facebook 分享对话框 深度链接 iOS
我相信我在我的 iOS 应用程序上设置了所有适当的深度链接。用户可以使用 Facebook 应用程序(如果有)登录我们的应用程序,如果没有,可以使用 Safari 登录,并在完成后正确重定向回我们的应用程序。
当用户在本机 iOS 应用程序中点击“-通过应用程序名称共享”时,我很难尝试实现相同的重定向。我想遵循预期的流程,如果他们没有安装应用程序,它会将用户带到 App Store,如果他们这样做,则会打开我的应用程序。现在,无论是否安装了应用程序,用户都会被引导到应用程序商店。
我对我的 fb 应用程序的设置(由于显而易见的原因,大多数值都被混淆了)如下:
注意在上面的图像中,大多数空白/看似空的值实际上都在那里并且是正确的,只是为了隐私而从图像中删除,这使得它们看起来是空的,但它们不是。
大约 6 个月前,我在之前的应用程序上进行过这项工作,但据我了解,Facebook 已经切换到App Links,虽然我似乎已经阅读了我能找到的关于该主题的所有文档,但我可以'为了我的生活,现在不能让它工作。
我开始怀疑这是否不是我们需要在 Web 端配置的东西。现在共享的网页是否需要嵌入元标记以将用户引导到适当的位置,即页面是否需要嵌入我的应用程序的 URL 方案 - app-name://,还是什么?
从 Facebook iOS 应用程序上的共享重定向是否需要做一些特殊的事情,这与从 Facebook iOS 应用程序上的登录重定向不同?
android - Facebook 分享描述在我的墙上时不显示
我正在使用此代码在我的应用程序上分享用户成就
当我设置“链接”到我的应用程序 Google Play 链接后,仅分享我墙上显示的 Google Play 链接的内容(看起来我分享了应用程序链接),但如果我还想查看“标题”和“描述”。
如何通过我的应用程序的一些故事+链接分享我的应用程序中的故事?提前致谢
php - 如何使用 PHP SDK 获取每个帖子的分享数(照片)
我将我的网络应用程序中的照片发布在我的墙上。我的要求是:-> 如果有人分享了我的帖子,那么分享计数应该显示在我的应用程序上。例如:-我发布文本“GM”并且两个人分享了这个然后它将显示为“GM By all jow shared by user1,user2”
它返回数组,其中 [story] 具有值“User1 分享了您的故事”和 [story_tags] 具有有关“User1”的详细信息但是两个人共享这个,所以为什么这只显示一个名字......我的访问令牌已读取流和公共动作权限。我也通过图形 API 资源管理器使用,但它显示为空我怎样才能得到正确的响应。谢谢
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?
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 代码:
javascript - 如何在 facebook 上分享我自己的网站与网站上的图像
我在我的网站上添加了分享和喜欢按钮。
但我有问题,我可以分享网站,但我如何在这个分享框架上设置自己的图像?我有一张产品的主要图片,我想分享这张图片和描述,但在 facebook 上有不同的图片(我认为来自网站的随机图片?)
此代码共享我的图像:
android - Facebook + Android:由于应用名称不匹配,无法对应用进行身份验证
在我的 Android 应用程序上尝试使用 Facebook SDK 时,我收到了这个错误:
“03-12 17:53:27.607: E/Activity(27797): Error: com.facebook.FacebookException: 由于应用程序名称不匹配,无法对应用程序进行身份验证。请检查对话框配置的应用程序名称。”
我已经阅读了有关此问题的所有帖子,检查了我在 Facebook 和我的应用程序中的应用程序设置,但没有解决这个问题。
这些是我已经关注的链接
Android + Facebook SDK:“由于应用名称不匹配,无法对应用进行身份验证。”
这些是我 Facebook 仪表板中的设置
- 显示名称:Abc Def
- 命名空间:空白(这里什么都不填)
- 谷歌播放包名称:com.xyz.abcdef
- 类名:游戏活动
- Keyhash:它已经放在那里(如果这是一个问题 logcat 会显示为 keyhash 问题)
- 单点登录已启用(但我不要求用户仅登录共享对话框,因为根据 FB 文档不需要)
我正在尝试通过我自己的 Facebook 帐户在我自己的设备上使用此共享对话框,该帐户也是应用程序的管理员。
在我的项目中:
- 项目名称:AbdDef
- app_name:Abd Def(在 android 清单中)
这是我正在使用的代码:
我仔细观察了大写字母和空格。有人可以指出我是否做错了什么。这将是一个很大的帮助。
ios - 有没有什么方法可以在 facebook 上分享而不在 ios 中显示分享对话框
这是我的代码,但越来越无效publish_streem
。有没有什么方法可以在 facebook 上分享而不在 ios 中显示分享对话框?
javascript - Facebook 分享对话框 - 打开图表故事 - 本地开发 Javascript SDK
诚然,与此相关的问题有几十个:
- facebook-javascript-connect-with-localhost-domain
- facebook-development-in-localhost
- 给定的 url 是应用程序配置不允许的
- facebook-share-dialog-failing-to-recognize-custom-reference-objects-when-posting
不幸的是,它们都没有解决我的问题。
我正在尝试使用共享对话框发布自定义打开图表故事- 所以我不必使用 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
.)。
下面是我的开发应用程序设置的屏幕截图:
我不明白是什么导致了这个错误。我可以从我的本地设置登录并被重定向。它不喜欢物体或动作吗?