잔디(JANDI) 업무용 채팅프로그램 API 연동 > 그누보드팁

본문 바로가기
사이트 내 전체검색

오늘 본 상품 0

없음


그누보드팁

잔디(JANDI) 업무용 채팅프로그램 API 연동

페이지 정보

profile_image
작성자 유토하우스
댓글 0건 조회 545회 작성일 23-04-28 11:40

본문

안녕하세요

유토하우스 유토맨입니다


sir 그누위즈님 자료인용입니다


잔디프로그램은 jandi.com 에서 회원가입후 사용가능합니다

유토빌드에 포함하여 진행할 예정입니다

sir 솔류션에서 다양하게 이용가능할것 같습니다

관리자가 SMS나 이메일을 이용하지 않고 무료로 실시간 정보를 받을수 있을것 같습니다


- 회원가입

- 주문현황(주문/취소등등)

- 1:1문의

- 접수게시판

- 게시판류(원글/댓글모두)


설치

1.우선 잔디에서 http://jandi.com 회원가입을 진행합니다.

2. 이후 다운로드 메뉴에서 자신의 OS에 맞는 프로그램을 설치합니다. (본 작성자는 윈도우 버전을 다운로드 하였습니다.)  ---> pc

3 우측의 "잔디 커넥트" 버튼을 클릭합니다. 

4. 잔디 커넥트 메뉴에서 "Whbhook 수신" 메뉴에서 연동 항목 추가하기 버튼을 클릭합니다. 

5 해당 메뉴에서 상단의 "설정방법 안내" 에는 API를 연동하는 메뉴얼이 나와있으며 Webhook URL은 해당 회원의 고유 API 키 라고 생각 하시면 됩니다.

하단의 설정 저장하기 버튼을 클릭하면 잔디 커넥트가 설정이 완료 됩니다.

6. 모바일은 잔디앱을 다운하셔서 접속하시면 됩니다





작업이 되면 공지하도록 하겠습니다


예시)   skin/board/basic 스킨 경로에 write_update.skin.php 파일을 생성 (사용하시는 테마경로)

<?php

/* skin/board/basic/write_update.skin.php */

 

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// 잔디로 보내기 (gnuwiz)

function jandi_post($data)

{

    $data = json_encode($data);

 

    $headers[] = "Accept: application/vnd.tosslab.jandi-v2+json"; // 신규 API 키

    $headers[] = "Content-type: Application/json";

 

$url = "위에서 발급받은 Webhook URL을 넣어 줍니다."; // API URL

 

    $curl = curl_init();

 

    curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($curl, CURLOPT_URL, $url);

    curl_setopt($curl, CURLOPT_POST, true);

    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);

    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

    curl_setopt($curl, CURLOPT_VERBOSE, true);

 

    $response = curl_exec($curl);

 

    curl_close($curl);

 

    $response = json_decode($response, true);

 

    return $response;

}

 

if ($w == '') { // 새글 작성일 경우에만 API 사용

$data = array();

$data['body'] = "[[{$config['cf_title']}]](".G5_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$wr_id.") 게시글이 등록되었습니다.";

$data['connectColor'] = "#FAC11B";

$data['connectInfo'][] = array("title" => $wr_subject, "description" => $wr_content);

 

$response = jandi_post($data); // 잔디로 전송

}

?>



9d74ffa14bdc51781b61001f9612bf8b_1682650145_1193.png
 

 

추천0

댓글목록

등록된 댓글이 없습니다.


고객센터

카톡문의(ID) : utohouse 평일 (10:00~17::00) 점심시간 (12:00~13::00) 토,일,공휴일 휴무

입금계좌안내

카카오은행 3333-27-9421813 정병묵

아름다운 공간만들기 | 웹제작 유토하우스 주소 경기 용인시 수지구 죽전동 172-1 E-MAIL. utohouse@gmail.com

개인정보보호책임자 정병묵

네이버블로그인스타그램네이버카페유튜브페이스북트위터카카오
아름다운 공간만들기 | 웹제작 Copyright © 2001-2013 utohouse.co.kr. All Rights Reserved.