项目地址:https://github.com/netnr/Netnr.Login

接入地址:http://console.open.taobao.com/

帮助文档:https://open.taobao.com/doc.htm?docId=102635&docType=1

接入步骤

  • Step1 authorize 接口:https://oauth.taobao.com/authorize 获取用户授权,即页面跳转Taobao登录界面,GET请求,得到code
  • Step2 access_token 接口:https://oauth.taobao.com/token 根据code得到open_uidaccess_tokenPOST请求,open_uid为唯一票据,access_token可以根据其他API查询用户信息

code

//获取 access_token
var accessToken_ResultEntity = Taobao.AccessToken(new Taobao_AccessToken_RequestEntity()
{
    code = Request.Query["code"]
});

//身份唯一标识
string openId = accessToken_ResultEntity.open_uid;
if (string.IsNullOrWhiteSpace(openId))
{
    throw new Exception("身份验证失败");
}

留言

ˆ