User.proto 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. syntax = "proto3";
  2. package user;
  3. import "common";
  4. //获取openid(10005/10006)
  5. message loginReq {
  6. string code = 1; //微信临时code
  7. }
  8. message loginRsp {
  9. ErrorInfo errInfo = 1; // 错误码信息
  10. string openid = 2; // 微信账号唯一标识openid
  11. string token = 3; // 访问令牌
  12. uint32 id = 4;
  13. }
  14. //枚举消息类型
  15. enum EPhoneType {
  16. phone = 0;
  17. local = 1;//本机手机号
  18. other = 2;//
  19. }
  20. //注册or登录协议(10003/10004)
  21. message registerReq {
  22. EPhoneType type = 1;//暂时没啥用,默认为1
  23. string openid = 2; //微信账号唯一标识openid
  24. string phone = 3; //微信接口getPhoneNumber获取到的encryptedData
  25. string verifyCode = 4; //验证码,这里无用
  26. uint32 systemType = 5; //1:ios,2:android
  27. string iv = 6;//微信接口getPhoneNumber获取到的encryptedData
  28. }
  29. message registerRsp {
  30. ErrorInfo errInfo = 1; // 错误码信息
  31. string token = 2; // 访问令牌
  32. uint32 id = 3;
  33. }