User.proto 1.0 KB

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