crm 钉钉文档

不问归期 提交于 2020-01-18 19:41:59

盛途CRM 对接 钉钉API

准备工作

前端

官方文档 : 准备工作

安装
npm install dingtalk-jsapi --save
导入
import * as dd from 'dingtalk-jsapi'; // 此方式为整体加载,也可按需进行加载

后端

安装SDK

服务端SDK : SDK下载及引入
服务端API调试工具 : API Explorer

导入
include "TopSdk.php";
// DingTalkConstant::$METHOD_GET 要与下面调用接口url要求的保持一致
$c = new DingTalkClient(DingTalkConstant::$CALL_TYPE_OAPI, DingTalkConstant::$METHOD_GET , DingTalkConstant::$FORMAT_JSON);
$req = new OapiUserGetRequest();
$req->setUserid("userid1");
$resp=$c->execute($req, $accessToken,"https://oapi.dingtalk.com/user/get");
var_dump($resp)

API

前端 API总览 : 钉钉开放平台API

环境判断

前端 API : dd.version; //钉钉客户端打开返回版本号,其他方式打开返回undefined

免登流程

官方文档 : 免登流程

钉钉H5微应用免登流程 : 获取微应用免登授权码>通过免登授权码换取用户身份

获取微应用免登授权码

前端 API : 获取微应用免登授权码

通过免登授权码换取用户身份

获取用户信息流程 : 免登授权码>获取access_token>获取用户userid>获取用户信息

官方文档 : 企业内部应用免登

获取access_token

官方文档 : 获取access_token

获取用户userid

通过免登授权码和access_token获取用户的userid。

服务端 API : 获取用户userid

获取用户信息

服务端 API : 用户管理API

js鉴权

前端 API : Js鉴权

消息推送

前端 API : DING消息

服务端 API : 工作通知消息

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!