syntax = "proto3"; package user; import "common"; //获取openid(10005/10006) message loginReq { string code = 1; //微信临时code } message loginRsp { ErrorInfo errInfo = 1; // 错误码信息 string openid = 2; // 微信账号唯一标识openid string token = 3; // 访问令牌 uint32 id = 4; } //枚举消息类型 enum EPhoneType { phone = 0; local = 1;//本机手机号 other = 2;// } //注册or登录协议(10003/10004) message registerReq { EPhoneType type = 1;//暂时没啥用,默认为1 string openid = 2; //微信账号唯一标识openid string phone = 3; //微信接口getPhoneNumber获取到的encryptedData string verifyCode = 4; //验证码,这里无用 uint32 systemType = 5; //1:ios,2:android string iv = 6;//微信接口getPhoneNumber获取到的encryptedData } message registerRsp { ErrorInfo errInfo = 1; // 错误码信息 string token = 2; // 访问令牌 uint32 id = 3; }