1

私は長い間探していますが、まだ成功していません。

ネイティブ ログインを介して Facebook 自体にログインしているときにプライバシー設定を指定する方法はありますか?

Facebookのネイティブログインを設定するために、以下のリンクhttp://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/をたどっています。

検索中にiosのコードをいくつか見つけましたが、次のようなものがあります

  • FBSessionDefaultAudienceEveryone

  • FBSessionDefaultAudienceALL_FRIENDS

  • FBSessionDefaultAudienceSELF

プライバシー設定用。しかし、アンドロイドには何かありますか?

私は私のコードを追加しました、

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;
    }


}

これは私にとってはうまくいきません

関連する回答は大歓迎です。前もって感謝します 。

4

1 に答える 1

1

はい。

デフォルトのオーディエンスは、NewPermissionsRequest オブジェクトを使用して session.requestForNewPublishPermissions() 呼び出しを介して行う必要があるパブリッシュ アクセス許可を要求する場合にのみ機能します。

NewPermissionsRequest オブジェクトにデフォルトのオーディエンスを設定できます。こちらの Javadoc を参照してください: https://developers.facebook.com/docs/reference/android/3.0/Session.NewPermissionsRequest

于 2013-03-28T15:47:41.413 に答える