我正在使用Twitter登录以及Twitter Digits& Crashlytics。但Crashlytics
的开发者帐户与Digits
和Twitter-Login
不同。
这是我的Application类
TwitterAuthConfig twitterConfig = new TwitterAuthConfig(Config.getTwitterKey(), Config.getTwitterSecret());
Digits.Builder digitsBuilder = new Digits.Builder().withTheme(R.style.CustomDigitsTheme);
Fabric.with(this, new Twitter(twitterConfig), new Crashlytics(),
new TwitterCore(twitterConfig), digitsBuilder.build());
因此,当我在app中调用以下代码时,它会返回401
digitsAuthButton.setCallback(new AuthCallback() {
@Override
public void success(DigitsSession session, String phoneNumber) {
// TODO: associate the session userID with your user model
Toast.makeText(getApplicationContext(), "Authentication successful for "
+ phoneNumber, Toast.LENGTH_LONG).show();
}
@Override
public void failure(DigitsException exception) {
Log.d("Digits", "Sign in with Digits failure", exception);
}
});
这是因为两个不同的帐户而发生的吗?还是有其他原因,因为我的Twitter登录正在运行,但Digits不是