syntax = "proto3"; package api; import "google/api/annotations.proto"; option go_package = "bkb-notify/api"; // The Email service definition. service Sms { // 发送一条短信 rpc SendMessage (SendSmsRequest) returns (SendSmsReply) { option (google.api.http) = { post: "sms/send" body: "*" }; } // 校验短信code rpc VerifyCode (SmsCodeVerifyRequest) returns (SendSmsReply) { option (google.api.http) = { post: "sms/code-verify" body: "*" }; } } message SendSmsRequest { //手机号码,必填 string phone=1; //短信场景值 1,2,3,4 int32 smsType=2; //国际区号 86 中国 1美国 string areaCode = 3; } // 短信发送回复 message SendSmsReply { int32 code = 1; string message = 2; } message SmsCodeVerifyRequest { //手机号码,必填 string phone=1; //短信验证码 string code=2; }