facebook sdk 仅公开分享

Posted

技术标签:

【中文标题】facebook sdk 仅公开分享【英文标题】:facebook sdk only public sharing 【发布时间】:2016-11-30 14:48:09 【问题描述】:

我已经设法通过我自己的应用程序与 Facebook sdk 共享。

我的问题是,我怎样才能获得用户选择的隐私?

         Example: public / friends / only me 

如果我可以为用户决定哪些隐私?

非常感谢!

【问题讨论】:

【参考方案1】:

Post API 中有一个隐私字段:https://developers.facebook.com/docs/graph-api/reference/v2.8/post

您只能设置包含比用户为您的应用选择的默认隐私设置更少的朋友的隐私:

此字段不能用于设置比 一项被授予。

来源:https://developers.facebook.com/docs/graph-api/reference/v2.8/user/feed#publish

【讨论】:

嘿,首先感谢您的快速回答!我了解如何使用 API,但出现此错误 = 必须使用活动访问令牌来查询有关当前用户的信息,我有点卡住了...你能帮帮我吗更多的?谢谢 不确定您的 api 调用是什么,但您需要使用活动用户令牌,这就是错误消息告诉您的内容。你需要实现用户登录:developers.facebook.com/docs/facebook-login 是的,我知道,但我正在使用 共享对话框 共享链接,而不是先登录 您必须授权用户才能获得分享后的隐私信息。请问这是什么用例?为什么要知道隐私设置? 我正在开发一个游戏应用程序。我希望用户能够共享指向我的应用程序的链接,但并知道他是与公共隐私共享还是“只有我”共享。因为如果他分享给公众,我想给用户一个奖品

以上是关于facebook sdk 仅公开分享的主要内容,如果未能解决你的问题,请参考以下文章

使用 Facebook SDK 在 facebook 上分享动态内容。如何包含多个图像?

Facebook iOS SDK 和护照-facebook 身份验证

Facebook iOS SDK:获取专辑封面图片

Facebook SDK 错误 Domain=com.facebook.sdk Code=5 在 ios 中获取好友列表时

我如何从 facebook 公开资料 Facebook IOS Swift SDK 中获取性别

Facebook SDK 4.0 AppInvite 没有收到任何通知