Android Fabric TwitterCore login without TwitterLoginButton

前端 未结 4 1805
别那么骄傲
别那么骄傲 2021-02-19 05:59

According to the TwitterCore documentation :

The simplest way to authenticate a user is using TwitterLoginButton.

How do you authent

4条回答
  •  名媛妹妹
    2021-02-19 06:26

    Take a look at TwitterAuthClient.

    An example usage would be something like (where getCallingActivity() can be replaced with your calling Activity),

    TwitterAuthClient twitterAuthClient = new TwitterAuthClient();
    twitterAuthClient.authorize(getCallingActivity(), new Callback() {
            @Override
            public void success(final Result result) {
                final TwitterSession sessionData = result.data;
                // Do something with the returned TwitterSession (contains the user token and secret)
    
            }
    
            @Override
            public void failure(final TwitterException e) {
                // Do something on fail
            }
        });
    

    Then delegate the onActivityResult to TwitterAuthClient,

    twitterAuthClient.onActivityResult(requestCode, resultCode, data);
    

提交回复
热议问题