# `LibOss.Api.Token`
[🔗](https://github.com/tt67wq/lib-oss/blob/main/lib/lib_oss/api/token.ex#L1)

OSS Web上传令牌生成相关API

提供Web端直传文件到OSS的签名生成功能。

# `__using__`
*macro* 

创建宏，用于在客户端模块中导入所有令牌生成函数

# `get_token`

```elixir
@spec get_token(
  module(),
  LibOss.Typespecs.bucket(),
  LibOss.Typespecs.object(),
  non_neg_integer(),
  binary()
) :: {:ok, binary()} | {:error, LibOss.Exception.t()}
```

通过Web端直传文件（Object）到OSS的签名生成

Doc: https://help.aliyun.com/document_detail/31926.html

## Examples

    iex> get_token(bucket, "/test/test.txt")
    {:ok, "{"accessid":"LTAI1k8kxWG8JpUF","callback":"=","dir":"/test/test.txt",".........ePNPyWQo="}"}

---

*Consult [api-reference.md](api-reference.md) for complete listing*
