Widget
APICall
개발자 CoCoTTe42 · v1.7.2
평점
4.6
리뷰
114
다운로드
1,000
가격
무료
설명
╭─── ≡ 일반 설명 ╰─ APICall은 스마트폰을 통해 블루투스를 이용하거나, Wi-Fi/LTE가 지원되는 기기의 경우 직접 해당 네트워크를 사용하여 HTTP URL을 호출하는 위젯입니다. 주로 IoT 기기의 REST API나 홈 자동화 시스템(Fibaro, eedomus, jeedom, zipa, vera 등)과 같은 서비스들을 ifttt.com이나 zapier와 같은 도구를 통해 제어하는 데 사용됩니다. 만약 이 위젯이 마음에 드셨다면, 맥주 한 잔 사주세요 ;o) → https://paypal.me/apicall → 비트코인: bc1quuyugk3czzpp4zcr2j9kln4ju6hd9z27ef3y09 Garmin은 이 설명을 4,000자로 제한하고 있으며, 보다 자세한 문서는 여기에서 확인할 수 있습니다: https://apicall.dumesnil.net ╭─── ≡ 사용 방법 ╰─ 위젯을 실행한 후 “START” 또는 “MENU” 버튼을 누릅니다. 원하는 기기를 선택한 다음 실행할 동작을 고르고 “START” 버튼을 눌러 실행합니다. 실행 결과로 “OK”나 “KO” 메시지가 표시되며, HTML 오류 코드도 함께 나타납니다. 새로운 기기나 동작을 선택하려면 “MENU” 버튼을 누르세요. **참고:** ‣ “START” 버튼은 일반적인 실행 버튼이며, 터치워치의 경우 화면을 탭하는 것으로도 동일한 기능을 수행할 수 있습니다. ‣ “MENU” 버튼은 Vivoactive 4 모델에서는 하단 오른쪽 버튼을 길게 누르거나, 터치워치에서는 화면을 탭하는 것으로 사용할 수 있습니다. ╭─── ≡ 설정 방법 ╰─ 설정은 Garmin ConnectIQ 앱의 “설정” 메뉴에서 이루어집니다. 총 36개의 항목을 JSON 형식으로 설정해야 하며, 예시는 다음과 같습니다: » 기본 예시: {deviceName:“Gate”, actionName:“Open”, url:“http://my.url?to=open”} » 아이콘 및 자동 실행 기능이 포함된 예시: {deviceName:“Cinema”, deviceIcon:7, autonext:true, actionName:“TV”, actionIcon:11, url:“http://my.url?tv=on”} **항목 설명:** • **deviceName** [필수]: 기기의 이름을 설정합니다. 동일한 기기에 속하는 여러 동작들을 한데 묶어 관리할 수 있습니다. • **deviceIcon** [선택 사항]: 기기 이름 옆에 표시될 아이콘의 번호를 설정합니다. • **autonext** [선택 사항]: 동작을 실행한 후 자동으로 다음 동작이 실행되도록 설정합니다. • **actionName** [필수]: 동작의 이름을 설정합니다. • **actionIcon** [선택 사항]: 동작 이름 옆에 표시될 아이콘의 번호를 설정합니다. • **url** [필수]: 실행할 HTTP URL을 설정합니다. • **autolaunch** [선택 사항]: 동작을 선택하는 즉시 자동으로 실행되도록 설정합니다. “autonext” 기능과 함께 사용할 수 있습니다. • **method** [선택 사항]: HTTP 요청 방식을 설정합니다. “GET”, “POST”, “PUT” 중 하나를 선택하세요. • **POSTcontent** [선택 사항]: 모든 요청 방식에서 사용할 데이터를 JSON 형식으로 설정합니다. 필요한 경우 내부의 “” 문자를 이스케이프 처리해야 합니다. 예: {"args":["3"]} → {POSTcontent:"{"args":["3"]}"}. • **resDisplay** [선택 사항]: 반환된 데이터 중 표시할 부분을 JSON 형식으로 설정합니다. 정의되지 않으면 “OK”나 “KO” 메시지와 오류 코드만 표시됩니다. 예: 결과가 {"myres":"xxx"}인 경우, resDisplay를 “myres”로 설정하면 “xxx”가 표시됩니다. • **media** [선택 사항]: 요청을 실행할 미디어 방식을 설정합니다. 기본값은 연결된 블루투스이며, Wi-Fi/LTE도 사용 가능합니다. • **headers** [선택 사항]: 사용자 정의 HTTP 헤더를 설정합니다. 주로 “Content-Type”과 “Authorization” 헤더를 설정하는 데 사용됩니다. Garmin은 일부 내용의 전송을 제한하기 때문에 이 옵션을 사용할 때는 주의가 필요합니다. 예시: {"name of the headers":"content of the header"} 형식으로 설정하세요. 자세한 예제는 공식 웹사이트에서 확인할 수 있습니다.
새로운 기능
╭─── ≡ 참고 사항 ╰─ 전체 문서 및 설명서는 다음 링크에서 확인할 수 있습니다: https://apicall.dumesnil.net ⊕⊕⊕ 경고 ⊕⊕⊕ 일부 사용자들이 Garmin Express를 설정하거나 업그레이드하는 과정에서 문제가 발생했다고 보고해왔습니다. 가능한 경우 connectIQ를 사용하시기 바랍니다. 메모리 용량이 60KB에 불과한 지원되는 시계들은 다음과 같습니다: ‣ Fenix5, Quatix5, Fenix5s, Fenix Chronos ‣ Forerunner245, Forerunner645, Forerunner935 ‣ Venu ‣ Vivoactive3 참고: “Music” 버전의 시계들은 이 영향을 받지 않습니다. 이러한 시계들에서는 설정 가능한 액션의 수가 복잡도에 따라 약 8개에서 15개 정도이며, 그 이상으로 설정하면 메모리가 가득 찹니다. 만약 반전된 파란색 삼각형 모양의 아이콘이 나타난다면 설정한 액션의 수를 줄여보시기 바랍니다. ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ⊕ ╭─────────────── 1.7.2 버전: Egde 550, 850 및 MTB 모델, Fenix8pro, Venu4, 1x 모델에 대한 지원이 추가되었습니다. ╭─────────────── 1.7.1 버전: Forerunner® 570 및 970 모델에 대한 지원이 추가되었습니다. ╭─────────────── 1.7.0 버전: SDK의 주요 버전이 7.3에서 8.1로 업데이트되었습니다. 동일한 기기에서 10개 이상의 장치나 액션을 사용할 때 발생하던 버그가 수정되었으며, Descent™ G2, Mk1, Instinct® 3 Amoled(45/50mm), Vivoactive® 6, Approach® S50 모델에 대한 지원도 추가되었습니다. ╭─────────────── 1.6.0 버전: SDK의 주요 버전이 6.4에서 7.3으로 업데이트되었습니다. ╭─────────────── 1.5.2 버전: Fēnix® 7pro-nonwifi, 7Xpro-nonwifi, Forerunner® 165/165m, Descent™ Mk3 모델에 대한 지원이 추가되었습니다. 1.5.1 버전: “Content-type” 설정과 관련된 문제가 수정되었으며, Vivoactive5 모델도 지원 목록에 추가되었습니다. 1.5.0 버전: SDK의 주요 버전이 4.2에서 6.4로 업데이트되었으며, Venu® 3/3S 모델에 대한 지원도 추가되었습니다. 이전 버전들에 대한 릴리스 노트는 웹사이트에서 확인할 수 있습니다.
리뷰
리뷰 기사가 곧 게시됩니다.