아이폰 단축어로 API 사용하기

우현웅·2020년 11월 21일
2

아이폰 단축어를 알고 계시나요? 반복적인 행동을 스크립트로 만들어 자동으로 실행하게 해주는 아이폰 애플리케이션입니다. 저는 간단한 앱 조작 정도를 생각하고 있었는데, 이번에 보다보니 API 요청도 보낼 수 있다는 걸 알게 되었습니다. 이 글에서는 아이폰에서 API 요청을 보내는 법과 이를 통해 제가 만든 단축어를 공유하려 합니다.

단축어 만들기

단축어로 API 요청을 보내려면 URL로 콘텐츠 가져오기 를 사용하면 됩니다.

더 보기 를 누르면 API 요청을 보낼 method와 request body를 구성할 수 있습니다.

method는 GET, POST, PUT, DELETE, PATCH 모두 가능합니다.

제가 사용할 API는 https://ainize.ai/kmswlee/DeOldify/process-img-form 입니다. 이 API는 흑백 사진을 컬러 사진으로 변환해 줍니다. 그러기 위해서 request body에 사진을 넣어야 합니다. 저는 사진 앱에서 공유하기를 이용해서 사진을 request body에 넣어보도록 하겠습니다.


먼저 단축어 구성 화면에서 오른쪽 상단의 ... 을 눌러 공유 시트에서 보기 를 활성화 시켜주어야 합니다. 이미지를 공유받아야 하므로 공유 시트 유형을 이미지로 선택합니다.


그러면 본문 요청 을 구성할 때, value 값으로 사진을 받아올 수 있습니다. 변수를 매직 변수로 선택하고, 위의 허용 - 이미지 값을 변수로 받아오면 이미지를 본문(request body)에 추가할 수 있습니다.


마지막으로 API 요청의 결과를 사진 앨범에 저장하면 끝입니다.

API 사용 결과


적용 전

적용 후

와 정말 재미있다. 근데?

저는 이렇게 단축어를 이용해서 API를 사용할 수 있다는 걸 알고 생각했습니다. App을 못만들어도 내가 개발한 걸 공유할 수 있겠다! 열심히 기능을 개발하고, 이를 표현할 App도 개발하는 것은 너무나 힘든 일입니다. 하지만 이렇게 간단한 API 형태로 기능을 개발하고, 단축어를 통해 사용한다면 이것이 바로 No-App 이 아닐까? 라는 생각이 들었습니다.

여러분도 개발하고 묵혀둔 아이디어들이 있다면 간단하게 아이폰 단축어로 만들어 공유해보세요!

Deoldify shortcuts : https://www.icloud.com/shortcuts/b6e3784bd3424989b4db241004b7bd36

profile
hello world는 잘쳐요

1개의 댓글

comment-user-thumbnail
2020년 11월 22일

안녕하세요. 단축어를 손쉬운사용-터치에서 뒷면터치에 추가할수 있는걸로 압니다.
혹시 단축어중에 사파리 이용시, 자바스크립트를 이용해서 스크롤 맨아래로 내리는 방법 공유해주실수 있을까요?

답글 달기