FlyBookManager.java 777 Bytes
package com.hotent.system.manager;

/**
 * 飞书访问接口
 *
 * @author 欧阳高龙
 * @company 广州宏天软件股份有限公司
 * @since 2022/4/25 16:55
 */
public interface FlyBookManager {

    /**
     * 根据前端扫码获取的code从飞书接口服务获取飞书用户ID
     * @param code 前端扫码获取的code
     * @param redirectUri 前端回调地址
     * @return 返回飞书用户ID
     * @throws Exception
     */
    String getUserInfo(String code, String redirectUri) throws Exception ;

    /**
     * 飞书获取登录预授权码 code 对应的登录用户身份
     * @param code 飞书登录预授权码code
     * @return 飞书用户ID
     * @throws Exception
     */
    String getAccessUserId(String code) throws Exception ;
}