如何登录linkedin将访问令牌发送到服务器端

Fah*_*had 1 android login linkedin oauth-2.0 linkedin-api

我正在使用这些链接link1,link2通过链接在我的Android应用程序中登录.我还在linkedin开发人员上创建了我的应用程序,还提供了oauth 2.0和javascript的链接.通过在link2中运行代码:

 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);
        }
    });
Run Code Online (Sandbox Code Playgroud)

我正在登录并获得访问令牌.我想向我的网站服务器发送访问令牌,并从我的网站获取用户数据.当我发送这个令牌时,它无法正常工作.我是否需要获得其他令牌.请一步一步指导.

Lor*_*nMK 5

你不能这样做.从文档:

移动与服务器端访问令牌

请务必注意,通过Mobile SDK获取的访问令牌仅可用于Mobile SDK,并且不能用于进行服务器端REST API调用.

同样,您已经从使用服务器端REST API调用进行身份验证的用户存储的访问令牌将无法与Mobile SDK一起使用.

而是在设备上获取所需信息并将信息发送到您的服务器.