类 GetAuthorizeReq.Builder

java.lang.Object
com.lark.oapi.service.authen.v1.model.GetAuthorizeReq.Builder
封闭类:
GetAuthorizeReq

public static class GetAuthorizeReq.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • appId

      public GetAuthorizeReq.Builder appId(String appId)
      应用 ID,可以在开发者后台的-凭证与基础信息-页面查看 app_id,格式cli_xxx

      示例值:cli_9dff7f6ae02ad104

      参数:
      appId -
      返回:
    • redirectUri

      public GetAuthorizeReq.Builder redirectUri(String redirectUri)
      应用回调地址,url需经过 "application/x-www-form-urlencoded" 格式编码。调用本接口前, 需要在开发者后台的**安全设置**页面配置重定向URL,支持配置多个。只有在重定向URL列表中的URL才会通过开放平台的安全校验

      示例值:https%3A%2F%2F127.0.0.1%2Fmock

      参数:
      redirectUri -
      返回:
    • scope

      public GetAuthorizeReq.Builder scope(String scope)
      用户授予app的权限,参数格式是不同scope由空格分隔,区分大小写的字符串。业务需要根据自己内部场景,自主拼接调用open-api所需的scope。scope详细说明请参考:[申请API权限](https://open.feishu.cn/document/server-docs/application-scope/introduction)

      示例值:contact:contact bitable:app:readonly

      参数:
      scope -
      返回:
    • state

      public GetAuthorizeReq.Builder state(String state)
      用来维护请求和回调状态的附加字符串, 在授权完成回调时会附加此参数,应用可以根据此字符串来判断上下文关系

      示例值:RANDOMSTATE

      参数:
      state -
      返回:
    • build

      public GetAuthorizeReq build()