질문
Zendesk Apps Framework(ZAF)를 디버깅하려면 어떻게 해야 하나요?
답변
Zendesk Apps framework를 사용하면 복잡한 기능을 갖춘 앱을 구축할 수 있습니다. 이 문서에서는 가장 일반적인 시나리오에서 문제에 접근하는 방법에 대한 가이드라인을 제공합니다.
이러한 문제를 해결하려면 아래 단계를 따르세요.
오류 캡처
브라우저의 개발자 도구를 사용합니다. 앱에서 예기치 않은 동작을 보이면 브라우저의 개발자 도구에서 추가 조사를 위해 오류 목록을 수집합니다.
다양한 브라우저에서 개발자 도구에 액세스합니다.
- Chrome: Chrome 개발자 도구 열기
- Firefox: 웹 콘솔
- Safari: Mac용 Safari의 개발 메뉴에서 개발자 도구 사용
- Microsoft Edge: Microsoft Edge DevTools 열기
콘솔에 오류나 경고 메시지가 표시됩니다. 도구의 네트워크 탭을 살펴보고 네트워크 요청 오류를 확인하세요.
설치된 앱 목록 생성
계정에 설치된 모든 앱의 목록을 생성하세요.
API 엔드포인트앱 설치나열은 설치된 앱의 JSON 목록을 생성합니다. 포함된 특성을 noapps
및 app_ids
쿼리 매개변수는 나중에 설명됩니다.
- enabled:앱이 현재 활성 상태인지 여부를 나타냅니다.
-
app_id:앱의 ID. 이는
app_ids
매개변수입니다. -
설치 ID: 앱의 설치 ID입니다. 이 옵션은
noapps
매개변수입니다. 앱에서 허용하는 경우 앱이 여러 번 설치될 수 있습니다. 각 설치마다 설치 ID는 동일하지만 앱 ID는 동일합니다.
엔드포인트에 액세스하려면 다음과 같이 하세요.
- curl 사용
curl https://{subdomain}.zendesk.com/api/v2/apps/installations.json\
-u{email_address}:{password} - 또는 첨부
/api/v2/apps/installations.json
을 계정의 하위 도메인 URL:https://your_subdomain.zendesk.com/api/v2/apps/installations.json
Zendesk 계정의 상담사여야 합니다.
앱 식별
선별적으로 앱을 비활성화하여 문제의 원인을 찾습니다. 앱을 비활성화하려면 다음과 같이 하세요.
- Support에서 설치된 앱 관리하기
-
또는
?noapps
접미어를 티켓 URL 추가:
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps
HAR 파일 생성
HAR 파일은 브라우저와 웹사이트 간의 정보와 이벤트를 추적하기 위한 표준 형식입니다. 네트워크 이벤트를 HAR 파일에 기록하여 성능 또는 렌더링 문제를 해결하세요. HAR 파일을 생성하려면 문제 해결을 위한 HAR 파일 생성 중.
앱 API 사용하기
설치된 앱 목록을 생성하기 위해 API 엔드포인트나열 앱 설치를 활용하여 문제를 해결합니다. JSON 응답에 포함된 특성 중설치 ID를 noapps
여러 앱을 동시에 사용 중지하려면 다음과 같이 하세요.
https://your_subdomain.zendesk.com/agent/tickets/123456?noapps=11111,22222,44444
Support 앱을 처음부터 새로 구축하는 방법에 대한 정보를 보려면 첫 번째 Support 앱 구축 - 1부: 토대 마련하기에서 전체 트리 기반 권한을 활성화하세요. 서버 쪽 앱을 구축하는 방법에 대한 정보가 필요하면 서버 측 앱 구축하기 - 1부: 핵심 개념에서 전체 트리 기반 권한을 활성화하세요.
번역 고지 사항: 본 문서는 콘텐츠에 대한 기본적인 이해를 제공하기 위해 자동 번역 소프트웨어를 사용하여 번역되었습니다. 정확한 번역을 제공하고자 합당한 노력을 기울였으나 Zendesk는 번역의 정확성을 보장하지 않습니다.
번역된 문서에 포함된 정보의 정확성과 관련하여 질문이 있으시면 문서의 공식 버전인 영문 버전을 참조하시기 바랍니다.