다른 앱에서 Longshot 을 호출하는 URL scheme API 목록입니다.

Longshot 호출 명령

  • 스크린샷 시작: longshot://snip?func=start
  • 영역 녹화 시작: longshot://record?func=startArea
  • OCR 시작: longshot://ocr?func=start
  • 화면 계측 시작: longshot://rule?func=start
  • 설정(단축키): longshot://pref?page=shortcuts

x-callback 로 결과 반환

  • 스크린샷(복사):
    longshot://x-callback-url/snip?func=start&channel=clipboard&type=data&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptSnip?x-source=longshot&x-error=sourceapp://x-callback-url/snipError?x-source=longshot&errorMessage=message

    • SourceApp 는 호출 앱 이름
    • 성공 시 sourceapp://x-callback-url/acceptSnip?x-source=longshot
    • 실패 시 sourceapp://x-callback-url/snipError?x-source=longshot&errorMessage=message
  • 영역 녹화:
    longshot://x-callback-url/record?func=startArea&channel=clipboard&type=filepath&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptRecord?x-source=longshot&x-error=sourceapp://x-callback-url/recordError?x-source=longshot&errorMessage=message

    • 성공 시 sourceapp://x-callback-url/acceptRecord?x-source=longshot
    • 실패 시 sourceapp://x-callback-url/recordError?x-source=longshot&errorMessage=message
  • OCR:
    longshot://x-callback-url/ocr?func=start&channel=clipboard&type=string&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptOcr?x-source=longshot&x-error=sourceapp://x-callback-url/ocrError?x-source-longshot&errorMessage=message

    • 성공 시 sourceapp://x-callback-url/acceptOcr?x-source=longshot
    • 실패 시 sourceapp://x-callback-url/ocrError?x-source-longshot&errorMessage=message

활용 예

  • uPic 에서 Longshot URL scheme 으로 촬영 후 업로드해 URL 생성
  • Picsee 에서 스크린샷 관리·업로드 연동

참고

  1. x-callback-url