Developer OpenAPI
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
开发钉钉应用
  • 历史文档(不推荐)
  • 开发钉钉应用
  • 服务端API
  • 新版服务端API(DingTalk OpenAPI)
  • 生态伙伴API
第三方个人应用开发
第三方个人应用开发
  1. 服务端接口
  • 服务端接口
    • 获取第三方个人应用的access_token
      GET
    • 根据sns临时授权码获取用户信息
      POST
    • 发送消息
      POST
    • 获取用户授权的持久授权码
      POST
  1. 服务端接口

根据sns临时授权码获取用户信息

POST
http://127.0.0.1/sns/getuserinfo_bycode
最后修改时间:2022-08-30 09:19:22
责任人:未设置

说明#

调用本接口根据sns临时授权码获取用户信息。
服务地址:https://oapi.dingtalk.com
调用本接口根据sns临时授权码获取用户信息。
说明
该接口获取的用户信息仅用于扫码登录第三方网站、钉钉内免登第三方网站和使用钉钉账号登录第三方网站的场景。
推荐使用SDK方式调用本接口:
在使用HTTP调用时,必须设置signature参数,钉钉会对请求进行签名验证,以保证安全。签名计算方式可参考个人免登场景的签名计算方法。
**在使用SDK调用本接口时,无需自行进行签名计算,钉钉SDK已自带签名功能。**建议使用钉钉提供的SDK进行调用,SDK下载地址参见服务端SDK下载。

权限#

服务端API是以应用维度授权的,在调用接口前,确保对应用已经添加了接口权限。详情请参考获取通讯录权限范围。
应用类型是否支持调用权限申请方式API Explorer调试
企业内部应用否——
第三方企业应用否——
第三方个人应用是——

请求参数

Query 参数

Body 参数application/json

示例
{
    "tmp_auth_code": "4a2c5695b78738d495f47bxxxxxx"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/sns/getuserinfo_bycode?accessKey=3a2ca6aa3231b7xxxx&timestamp=1546084445901&signature=ddsdssfsdfxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tmp_auth_code": "4a2c5695b78738d495f47bxxxxxx"
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "user_info": {
        "nick": "string",
        "unionid": "string",
        "openid": "string",
        "main_org_auth_high_level": true
    },
    "errmsg": "string",
    "errcode": 0
}
修改于 2022-08-30 09:19:22
上一页
获取第三方个人应用的access_token
下一页
发送消息
Built with