Android 如何登录linkedin向服务器端发送访问令牌
我正在使用这些链接,通过android应用程序中的链接登录。我还在linkedin developer上创建了我的应用程序,还提供了oauth 2.0和javascript的链接。通过在link2中运行代码:Android 如何登录linkedin向服务器端发送访问令牌,android,login,oauth-2.0,linkedin,linkedin-api,Android,Login,Oauth 2.0,Linkedin,Linkedin Api,我正在使用这些链接,通过android应用程序中的链接登录。我还在linkedin developer上创建了我的应用程序,还提供了oauth 2.0和javascript的链接。通过在link2中运行代码: final Activity thisActivity = this; findViewById(R.id.btnLiSignIn).setOnClickListener(new View.OnClickListener() { @Override
final Activity thisActivity = this;
findViewById(R.id.btnLiSignIn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
LISessionManager.getInstance(getApplicationContext()).init(thisActivity, buildScope(), new AuthListener() {
@Override
public void onAuthSuccess() {
// Authentication was successful. You can now do
// other calls with the SDK.
Log.d(TAG, "success" + LISessionManager.getInstance(getApplicationContext()).getSession().getAccessToken().toString());
Toast.makeText(getApplicationContext(), "success" + LISessionManager.getInstance(getApplicationContext()).getSession().getAccessToken().toString(), Toast.LENGTH_LONG).show();
}
@Override
public void onAuthError(LIAuthError error) {
// Handle authentication errors
Log.d(TAG, "failed " + error.toString());
Toast.makeText(getApplicationContext(), "failed " + error.toString(), Toast.LENGTH_LONG).show();
}
}, true);
}
});
我正在登录并获得访问令牌。我想向我的网站服务器发送访问令牌,并从我的网站获取用户数据。当我发送此令牌时,它不起作用。我需要买些其他代币吗。请一步一步地指导。你做不到。从:
移动与服务器端访问令牌
需要注意的是,通过
Mobile SDK只能与Mobile SDK一起使用,不能用于
进行服务器端RESTAPI调用
类似地,访问您已经从用户处存储的令牌
使用服务器端RESTAPI调用进行身份验证将不起作用
使用移动SDK
而是在设备上获取所需信息并将信息发送到服务器。将信息发送到服务器可以模拟,无需任何后端verification@Shadow你是对的。当前形式的SDK在登录/创建帐户方面做得不好。它更适合为现有用户导入配置文件数据。