能够在 Facebook 原生分享对话中标记朋友

Posted

技术标签:

【中文标题】能够在 Facebook 原生分享对话中标记朋友【英文标题】:Ability to tag friends in a facebook native share dialogue 【发布时间】:2013-01-25 10:14:23 【问题描述】:

我正在使用最新的 Facebook ios SDK 3.1,并且我正在使用来自 FBNativeDialogue 的本机共享对话。

它在角落有一个“朋友”按钮,我一直通过它来标记朋友(就像位置按钮标记位置一样),但我意识到这是帖子的隐私设置。

因此,我仍然对如何在帖子中标记朋友感到困惑。当我输入 @ 后跟我朋友的名字时,似乎什么也没发生,这还没有实现吗?有谁知道实现这一点的聪明方法吗?

客户想要的类似于“你和谁在一起?”按钮如下所示:

【问题讨论】:

【参考方案1】:

考虑到当前的 Facebook SDK (3.5.1) 文档 -- https://developers.facebook.com/docs/howtos/ios-6/#nativepostcontroller,我认为这是不可能的。它指出:

iOS 6 包含一个本地共享表,允许用户将状态更新、照片、链接和位置发布到 Facebook,并支持设置帖子的受众和使用位置标记帖子。

即使您从 iOS 的通知中心在 Facebook 上发布内容,它也只允许您分享上述信息,而无需标记朋友。

相反,您可以使用 Facebook 视图,就像他们在此处 https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/show-friends/ 所做的那样。但是,如果您必须使用本机对话框,我看不到方法。如果你让它工作,请告诉我们解决方案。

【讨论】:

以上是关于能够在 Facebook 原生分享对话中标记朋友的主要内容,如果未能解决你的问题,请参考以下文章

iOS Facebook 原生分享对话框:初始文本

Facebook iOS SDK 分享对话框 - 在朋友的墙上分享

Facebook 分享对话框立即消失

通过 FB SDK for iOS 将视频分享到 facebook

如何在 Facebook 应用邀请对话框中添加预定义文本? (安卓)

如何让用户在 Facebook 页面上的标签发布的 Facebook 状态更新中标记他们的朋友?