4.7. 更新 Token
Github: github.com/bigfile/bigfile
更新 Token
在连接好 Server 之后, 更新 Token
就十分简单。
import (
...
github.com/bigfile/bigfile/rpc
github.com/golang/protobuf/ptypes/timestamp
)
...
...
func main() {
var (
err error
conn *grpc.ClientConn
)
if conn, err = createConnection(); err != nil {
fmt.Println(err)
return
}
defer conn.Close()
grpcClient := rpc.NewTokenUpdateClient(conn)
fmt.Println(grpcClient.TokenUpdate(context.TODO(), &rpc.TokenUpdateRequest{
AppUid: "42c4fcc1a620c9e97188f50b6f2ab199",
AppSecret: "f8f2ae1fe4f70b788254dcc991a35558",
Token: "1088f321f3c04becf04ec315fc023e81",
ExpiredAt: ×tamp.Timestamp{Seconds: time.Now().Add(1000 * time.Minute).Unix()},
}))
}
您可以在 godoc 中查看 TokenUpdateRequest 以及 TokenUpdateResponse 的类型声明。也可以在这里查看 示例。
英文文档:bigfile.site
推荐文章: