android - 如果我只请求读取权限,如何更改 Feed 对话框的受众。它默认为 "Only Me"

标签 android ios facebook feed

通常使用提要对话框不需要任何发布权限。但是,如果我不要求任何发布权限(我真的不想这样做),使用提要对话框发布的帖子对“只有我”可见。无法更改提要对话框本身在移动平台上的可见性。 注意:使用新的 Facebook SDK (3.5) 和安装的 Facebook 应用程序(在 Android 设备上),该应用程序实际上默认为我在打开请求中请求的任何 defaultAudience。如果未安装 Facebook 应用程序,无论我的公开请求中有什么,它都只是“只有我”。

它并不总是这样,它实际上已经破坏了现有的应用程序。旧应用程序突然有了“只有我”的默认受众,用户可以更改它的唯一方法是通过挖掘他的帐户设置并找到该应用程序(如果他甚至注意到,因为它没有显示在任何地方,而是显示在制作完成后发布)。

我的问题是:我现在应该做什么?我是否被迫请求“publish_actions”权限只是为了让用户 friend 可以看到使用 feed 对话框发布的帖子?用户在他的信息流中发布只有他自己才能看到的帖子,这似乎有点愚蠢。

会不会是 facebook 新引入的 bug?

最佳答案

我自己找到了问题的答案:

是的,这是一个错误。正在查看:Facebook bug report

直到它被修复:是的,如果您想确保提要对话框帖子具有有意义的可见性,则需要请求发布权限。

关于android - 如果我只请求读取权限,如何更改 Feed 对话框的受众。它默认为 "Only Me",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16166403/

相关文章:

javascript - 使用 facebook 图形 API 在 facebook 上通过 URL 发布视频?

java - 修复 Android 8+ 上的 'background service' 问题

java - (android studio)mTimer和按钮

java - 如何解析 JSON 输入流

ios - 从未调用过 NSNumber 的 RKValueTransformer

javascript - 你如何硬件加速 iOS 上的窗口滚动?

android - 从图库应用程序中选择图像

ios - Swift:如何通过委托(delegate)使用属性观察者

ios - Facebook 帖子的权限是 "Only me"使用 FBWebDialogs

c# - FacebookClient GetTaskAsync 有时会返回无效的 JSON 字符串(UWP 10)