无法从 LinkedIn 应用程序获取访问令牌。它在 onActivityResult 中返回 null
Can not get access token from LinkedIn app. It is returning null in onActivityResult
我正在使用 linkedIn android sdk 登录应用程序但无法获取访问令牌。
void startAutheniticate() {
LISessionManager.getInstance(getApplicationContext()).init(this,
buildScope(),
new AuthListener() {
@Override
public void onAuthSuccess() {
// Saved AccessToken
AccessToken accessToken = LISessionManager.getInstance(getApplicationContext()).getSession().getAccessToken();
}
@Override
public void onAuthError(LIAuthError error) {
}
}, true);
}
public static Scope buildScope() {
return Scope.build(Scope.R_BASICPROFILE, Scope.R_EMAILADDRESS, Scope.W_SHARE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
LISessionManager.getInstance(getApplicationContext()).onActivityResult(this, requestCode, resultCode, data);
}
需要访问令牌
onActivityResult()
他们已弃用 v1 实施,但尚未在 Android 上更新他们的 LinkedIn 应用程序(也不是 SDK),因此唯一可用的解决方案是 使用他们的 JavaScript API 通过 v2 实现验证您的应用程序。
此外,他们说开发人员有时间到 2019 年 3 月 1 日,但出于某种原因,他们的 Android 应用程序现在返回一个 null
令牌 (自 2019 年 1 月 14 日起) 如果您尝试使用 LinkedIn SDK 对您的应用进行身份验证
这是他们为 Sign In with LinkedIn
更新的 v2 API 的 link
我正在使用 linkedIn android sdk 登录应用程序但无法获取访问令牌。
void startAutheniticate() {
LISessionManager.getInstance(getApplicationContext()).init(this,
buildScope(),
new AuthListener() {
@Override
public void onAuthSuccess() {
// Saved AccessToken
AccessToken accessToken = LISessionManager.getInstance(getApplicationContext()).getSession().getAccessToken();
}
@Override
public void onAuthError(LIAuthError error) {
}
}, true);
}
public static Scope buildScope() {
return Scope.build(Scope.R_BASICPROFILE, Scope.R_EMAILADDRESS, Scope.W_SHARE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
LISessionManager.getInstance(getApplicationContext()).onActivityResult(this, requestCode, resultCode, data);
}
需要访问令牌
onActivityResult()
他们已弃用 v1 实施,但尚未在 Android 上更新他们的 LinkedIn 应用程序(也不是 SDK),因此唯一可用的解决方案是 使用他们的 JavaScript API 通过 v2 实现验证您的应用程序。
此外,他们说开发人员有时间到 2019 年 3 月 1 日,但出于某种原因,他们的 Android 应用程序现在返回一个 null
令牌 (自 2019 年 1 月 14 日起) 如果您尝试使用 LinkedIn SDK 对您的应用进行身份验证
这是他们为 Sign In with LinkedIn
更新的 v2 API 的 link