728x90
반응형

분류 전체보기 50

[PHP/CodeIgniter] ZOOM API 연동하기 (sever-to-sever OAuth) - 2

저는 코드이그나이터로 진행하고 헬퍼를 통해서 만들고 진행해봤습니다. 코드이그나이터를 사용하지 않거나 혹은 다른 프레임워크를 쓰더라도 일반 함수 파일을 만든다고 생각하셔도 됩니다. 토큰 발급 ZOOM API 작업을 수행하기 위해서는 토큰이 먼저 필요합니다. 토큰은 1시간마다 만료되기 때문에 만료되면 새로 발급을 받아줘야 합니다. 1시간마다 스케줄링을 돌리거나 에러가 날 경우 try-catch문을 통해서 새로 발급받고 진행하는 방법이 있으나 해당 부분은 생략하겠습니다. zoom_test_helper.php defined('BASEPATH') OR exit('No direct script access allowed'); define('JOOM_ROOT', dirname(__FILE__) . '/zoom'); ..

IT/PHP | CI 2023.10.13

[PHP/CodeIgniter] ZOOM API 연동하기 (sever-to-sever OAuth) - 1

코로나가 시작되면서 비대면, 온라인 형식이 많아졌는데 그 중 많이 사용하는 것중 하나가 ZOOM입니다. ZOOM은 회의 혹은 실시간 강의용으로 보통 많이 사용되고 생각보다 많은 기능들이 있습니다. 앱 생성 먼저 https://zoom.us/ 에서 회원가입을 합니다. 마켓플레이스 https://marketplace.zoom.us/develop/create로 이동하여 앱 생성을 해줍니다. 앱 이름을 편한대로 만들어 주시고, 간단한 설명 및 연락처 정보등을 입력하여 정보를 추가합니다. 후에 계정아이디와 클라이언트 DI, 시크릿 코드를 받게됩니다. 앱 인증 확인하기 아래 링크로 이동하여 ID와 클라이언트 값이 올바르게 발급되었는지 확인합니다. https://reqbin.com/curl 예제) curl -X PO..

IT/PHP | CI 2023.09.27

[일상] 지겨운 장마

오랜만에 근황 올려보네요. 장마가 온 지 대충 3주가 넘어가는데, 지겹다 못해 지칩니다. 비가 오는 걸 좋아하긴 하지만 최근 잦은 비로 습도가 너무 높아 이불 빨래하고 덜 말린 채로 자는 기분이랄까요. 해당 사진은 아침에 일어나고 난 후 시간이 지나서 찍은거지만 잘 때는 추워서 온도를 높이고 자곤 합니다. 하지만 온도를 높이면 아침에 습도가 80이 넘어서 찝찝하고 불쾌감이 느껴지는 것보다 벽지에 곰팡이가 생기지 않을까 걱정이 많이 됩니다. ( 벽지에 한번 곰팡이가 생기면 답이 안나와서..) 제습제도 여러개 놔둬 보고, 하다못해 제습기를 샀다. 작아서 효과가 크진 않은 것 같지만 없는 것 보다야 낫고, 1인가구 집에 굳이 20이 넘는 비용을 들이면서 놓기에는 그냥 에어컨 빵빵하게 트는게 나을 것 같아서 저..

일상 2023.07.18

[PHP] strpos함수로 특정 키워드(문자열) 포함 여부 체크하기

설명 strpos(string $haystack, string $needle, int $offset = 0): int|false (PHP 4, PHP 5, PHP 7, PHP 8) strpos — 문자열에서 하위 문자열이 처음 나타나는 위치를 찾음 출처 PHP: strpos - Manual A pair of functions to replace every nth occurrence of a string with another string, starting at any position in the haystack. The first works on a string and the second works on a single-level array of strings, treating it as a single..

IT/PHP | CI 2023.07.04

[HTML/CSS] display 속성 종류

display : block div태그에서 기본 값으로 설정되어 있고 너비를 100%로 가지는 특징을 갖고 있음. 어떤 영역을 고정으로 지정하기 위해 사용되며, 배경색 혹은 너비 및 높이를 지정할 수 있고 전체 레이아웃 틀을 잡는데 유용 display : inline span태그에서 기본 값으로 설정되며, 유동적으로 영역을 설정할 때 사용 콘텐츠 사이즈에 따라 자동으로 늘어나고 조절되기 때문에 기존의 레이아웃을 벗어나지 않으면서 특정 부분만 바꾸고 싶을때 사용 display : inline-block inline과 block의 특징을 합쳐놓은 속성 한 행에 여러 컨텐츠들을 나열할 때 사용 됨. display : none 특정 영역을 가리고 싶을 때 사용되며, 반응형 페이지를 만들 때 사용하기 유용함. 예..

IT/HTML | CSS 2023.06.23
728x90
반응형