>  기사  >  웹 프론트엔드  >  기업용 애플리케이션을 위한 DingTalk 프리 프로세스(코드 포함)

기업용 애플리케이션을 위한 DingTalk 프리 프로세스(코드 포함)

little bottle
little bottle앞으로
2019-04-24 09:39:185739검색

이 글의 주요 내용은 기업용 DingTalk-free 프로세스에 대한 소개입니다. 관심 있는 친구들이 알아두면 도움이 될 것입니다.

대략적인 프로세스는 다음과 같습니다.

1. 계정 등록 및 타사 애플리케이션 만들기: 이 프로세스에 대한 메시지를 따르고 건너뛰세요.

2 corpID, corpSecret, AgentID 얻기: DingTalk 백엔드에 로그인합니다. ,

corpID, Obtain corpSecret:

DingTalk 개발자 플랫폼에 로그인해야 합니다

agentid:

https://oa.dingtalk.com에 로그인합니다. 워크벤치 열기 -> 다음에서 볼 수 있습니다.

 

  그러면 아래 그림을 볼 수 있습니다.

 

개인적인 제안: 얻은 후 나중에 액세스할 수 있도록 저장할 수 있습니다.

3. access_token 가져오기:

DingTalk 공식 문서에 소개된 방법이 있습니다.

요청 방법: GET

인터페이스 주소: https://oapi.dingtalk.com/gettoken?corpid=id&corpsecret=secret

두 개의 매개변수 모두

컬로 구현할 수 있습니다.

4. 무료 인증 코드 받기 CODE

참고: 코드는 한 번만 사용할 수 있습니다.

html 페이지 가져오기 파일


 <!--移动端-->
    <script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js" charset="utf-8"></script>
    <script src="http://g.alicdn.com/dingding/open-develop/1.6.9/dingtalk.js" charset="utf-8"></script>
    <!--pc端-->
    <script type="text/javascript" src="https://g.alicdn.com/dingding/dingtalk-pc-api/2.7.0/index.js"></script>

js 부분:


if (DingTalkPC.ua.isDesktop && DingTalkPC.ua.isInDingTalk) {
       //PC端 
    DingTalkPC.runtime.permission.requestAuthCode({
            corpId: "CorpID",
            onSuccess: function (result) {
                console.log(result);
                var code = result.code;
            },
            onFail: function (err) {
                cosole.log(err)
            }
        });
    }else{
    //移动端
        dd.ready(function () {
            dd.runtime.permission.requestAuthCode({
                corpId: "CorpID",
                onSuccess: function (result) {
                    var code = result.code;                  
                },
                onFail: function (err) {                  
                }
            });
        });
    }

4 , 무료 로그인 코드를 통해 사용자 userid 얻기

요청 방법: GET

요청 주소: https://oapi.dingtalk.com/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE

5 userid를 통해 사용자 정보를 얻습니다.

요청 방법 : GET (HTTPS)
요청 주소 : https://oapi.dingtalk.com/user/get?access_token=ACCESS_TOKEN&userid=zhangsan

사용자 정보를 획득한 후 로그인 모듈을 조작할 수 있습니다

더 많은 기술 정보를 알고 싶다면 PHP 중국어에 주목하세요 웹사이트!

관련 튜토리얼:

HTML 비디오 튜토리얼

JS 비디오 튜토리얼

위 내용은 기업용 애플리케이션을 위한 DingTalk 프리 프로세스(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제