接口 DingTalkClientApi


public interface DingTalkClientApi
钉钉应用接口
作者:
guer
  • 方法概要

    修饰符和类型 方法 说明
    java.lang.String getAccessToken​(java.lang.String appKey)
    根据appKey查询钉钉应用
    net.guerlab.smart.dingtalk.core.domain.DingTalkUserInfoDTO getDingTalkUserInfo​(java.lang.String appKey, java.lang.String code)
    通过code获取用户信息
    net.guerlab.smart.dingtalk.core.domain.DingTalkUserOauthInfoDTO getDingTalkUserInfoByCode​(java.lang.String appKey, java.lang.String code)
    通过code获取用户Oauth信息
    net.guerlab.smart.dingtalk.core.domain.DingTalkUserDTO getUser​(java.lang.String appKey, java.lang.String userId)
    获取用户
    java.lang.String getUserIdByMobile​(java.lang.String appKey, java.lang.String mobile)
    通过电话号码获取用户id
    net.guerlab.smart.dingtalk.core.domain.DingTalkUserIdInfoDTO getUserIdByUnionId​(java.lang.String appKey, java.lang.String unionId)
    通过unionId获取用户id信息
  • 方法详细资料

    • getAccessToken

      java.lang.String getAccessToken​(java.lang.String appKey)
      根据appKey查询钉钉应用
      参数:
      appKey - appKey
      返回:
      access token
    • getDingTalkUserInfo

      net.guerlab.smart.dingtalk.core.domain.DingTalkUserInfoDTO getDingTalkUserInfo​(java.lang.String appKey, java.lang.String code)
      通过code获取用户信息
      参数:
      appKey - appKey
      code - code
      返回:
      用户信息
    • getDingTalkUserInfoByCode

      net.guerlab.smart.dingtalk.core.domain.DingTalkUserOauthInfoDTO getDingTalkUserInfoByCode​(java.lang.String appKey, java.lang.String code)
      通过code获取用户Oauth信息
      参数:
      appKey - appKey
      code - code
      返回:
      用户Oauth信息
    • getUserIdByUnionId

      net.guerlab.smart.dingtalk.core.domain.DingTalkUserIdInfoDTO getUserIdByUnionId​(java.lang.String appKey, java.lang.String unionId)
      通过unionId获取用户id信息
      参数:
      appKey - appKey
      unionId - unionId
      返回:
      用户id信息
    • getUserIdByMobile

      java.lang.String getUserIdByMobile​(java.lang.String appKey, java.lang.String mobile)
      通过电话号码获取用户id
      参数:
      appKey - appKey
      mobile - 电话号码
      返回:
      用户id
    • getUser

      net.guerlab.smart.dingtalk.core.domain.DingTalkUserDTO getUser​(java.lang.String appKey, java.lang.String userId)
      获取用户
      参数:
      appKey - appKey
      userId - 用户ID
      返回:
      用户信息