日期:2014-05-17  浏览次数:20902 次

请教winform的新浪微博Oauth2.0授权方式登录问题
我用的是新浪推荐的SDK:http://weibosdk.codeplex.com/

提交审核被多次驳回,驳回理由:请使用Oauth2.0授权方式

SDK中只有标准方式授权和模拟方式授权2种登录方法,而winform只能使用模拟方式授权,sdk的demo也是这样使用。

我的程序里的登录流程是首先判断上次登录得到的token是否过期,没有过期就直接使用该token操作,如果过期则让用户输入用户名和密码重新登录,并保存token下次直接使用。 但是提交审核却被“请使用Oauth2.0授权方式”驳回

请问大牛应该怎样登录?可以给个例子看看吗 谢谢!!

登录代码如下
 
    bool result = _oauth.ClientLogin(name, psd);//这里模拟登录
    NetDimension.Weibo.TokenResult tr = _oauth.VerifierAccessToken();
    if (tr == NetDimension.Weibo.TokenResult.Success)
    {
        RecondLoad(name, _oauth.AccessToken);
        WeiboLoginComplete(result, "登录成功。");
    }
    else
    {
         WeiboLoginComplete(result, tr.ToString());
    }

------解决方案--------------------
http://bbs.csdn.net/topics/390340201