【问题标题】:ASNE library get access tokenASNE 库获取访问令牌
【发布时间】:2015-09-09 05:01:08
【问题描述】:

有人使用与社交网络合作的ASNE 库吗?我无法获得社交网络的访问令牌。我请求的结果始终为空。如何获取访问令牌。

这是我应该获取访问令牌的代码:

facebookImageView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            int networkId = 0;
            networkId = FacebookSocialNetwork.ID;

            SocialNetwork sn = mSocialNetworkManager.getSocialNetwork(networkId);
            if (!sn.isConnected()){
                if(networkId != 0) {
                    sn.requestLogin();

                    sn.requestAccessToken(new OnRequestAccessTokenCompleteListener() {
                        @Override
                        public void onRequestAccessTokenComplete(int i, AccessToken accessToken) {
                            Log.d("My_access_token_fb", accessToken.toString());
                        }

                        @Override
                        public void onError(int i, String s, String s1, Object o) {

                        }
                    });

                    Log.d("My_access_token", sn.getAccessToken().toString());
                } else {
                    Toast.makeText(getActivity(), "Wrong networkId", Toast.LENGTH_LONG).show();
                }
            } else {
                startProfile(sn.getID());
            }
        }
    });

【问题讨论】:

    标签: android access-token


    【解决方案1】:

    您的代码似乎是正确的,尝试使用:

    sn.getAccessToken().toString()
    

    改为:

    sn.requestAccessToken()
    

    【讨论】:

      猜你喜欢
      • 2014-07-09
      • 2018-02-17
      • 2016-10-22
      • 2018-06-18
      相关资源
      最近更新 更多