android - 如何在 Android Native Facebook 登录中指定隐私设置(公开、 friend 或只有我)?

标签 android facebook privacy

我找了很久都没有成功。

有没有什么方法可以在通过 native 登录登录到 Facebook 本身时指定隐私设置,这样无论我通过应用程序在 Facebook 上做什么 Activity ,都可以在 Facebook 上发布具有指定隐私设置的帖子。

我正在关注以下链接 http://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/用于设置 facebook native 登录。

在搜索时我发现了一些 ios 的代码,它们类似于

  • FBSessionDefaultAudienceEveryone

  • FBSessionDefaultAudienceALL_FRIENDS

  • FBSessionDefaultAudienceSELF

用于隐私设置。但是有什么适用于 android 的吗?

我已经添加了我的代码,

public class SplashFragment extends Fragment
{
    LoginButton authButton;
    //private static final List<String> PERMISSIONS = Arrays.asList("user_photos","email","user_status","friends_status","user_videos","user_checkins","friends_checkins","offline_access","user_actions.news","user_actions:parii_apps","user_events","friends_events");
    //private static final List<String> PERMISSION = Arrays.asList("publish_actions","publish_stream","publish_checkins","manage_pages","create_event","rsvp_event");

    @Override
    public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) 
    {
        View view = inflater.inflate(R.layout.splash, container, false);

        authButton = (LoginButton) view.findViewById(R.id.fb_logIn_btn);
        authButton.setDefaultAudience(SessionDefaultAudience.ONLY_ME);
        Log.e(" setDefaultAudience ", " is "+authButton.getDefaultAudience());

        return view;
    }


}

这对我不起作用

欢迎任何相关答案。提前致谢。

最佳答案

是的。

默认观众仅在您请求发布权限时发挥作用,您需要通过使用 NewPermissionsRequest 对象的 session.requestForNewPublishPermissions() 调用来完成。

您可以在 NewPermissionsRequest 对象上设置默认受众,请参阅此处的 javadoc:https://developers.facebook.com/docs/reference/android/3.0/Session.NewPermissionsRequest

关于android - 如何在 Android Native Facebook 登录中指定隐私设置(公开、 friend 或只有我)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15674487/

相关文章:

android - 应用内结算不起作用(无法处理您的请求)

java - 基本的第二个定时器实现

facebook - Graph API 中的页面迁移错误

git - 如何防止 Git 使用 username@pc-name 形式的电子邮件而不是空电子邮件?

ios - 如何为应用程序编写隐私政策

android - 版本冲突更新为Play-Services 9.4.0 Android Studio 2.2

android - 我可以上传名称相同但字母不同的 apk 吗?

ios - 获取 Facebook 用户的基本信息时收到错误响应

android - 将 facebook 的个人资料图片设置为 LinearLayout 背景

github - 如何确保 API token 和密码远离 github