문제 해결

다양한 상황에서 디스플레이 및 Video 360 API 이는 코드의 버그, 잘못된 사용자 입력, API 자체의 문제일 수도 있습니다 이유가 무엇이든, 오류 해결은 개발 프로세스의 중요한 부분입니다. 이 가이드 시작하는 데 도움이 되는 몇 가지 권장사항 팁을 확인할 수 있습니다.

기본사항 검토

  1. 기본 요건 가이드를 검토합니다. 다음에 대한 액세스 권한이 있는지 확인 디스플레이 및 Video 360과 올바르게 구성된 API 프로젝트
  2. 응답에 HTTP 오류가 포함된 경우 주의 깊게 검토하세요. 요청이 올바른 API 및 서비스로 이루어지고 있는지 확인합니다.
  3. 승인 가이드를 검토합니다. 요청에 다음 항목이 포함되어야 합니다. 인증 정보를 제공합니다
  4. 올바른 사용자 인증 정보를 사용하고 있는지 확인합니다. 자세한 내용은 애플리케이션 생성에 대한 자세한 내용은 애플리케이션 설정 가이드를 참조하세요. 인증 크리덴셜을 제공합니다. 또한 Google OAuth2 API의 tokeninfo 엔드포인트에서 올바른 API 프로젝트에 발급되고 올바른 범위에 대한 승인을 받아야 합니다

    POST https://www.googleapis.com/oauth2/v2/tokeninfo?access_token={YOUR_ACCESS_TOKEN}
    
    200 OK
    
    {
     "issued_to": "{API_PROJECT_CLIENT_ID}",
     "audience": "...",
     "scope": "{API_SCOPES}",
     "expires_in": ...
    }
    

오류 이해하기

API에 오류가 발생하면 일반적으로 다음을 포함하는 JSON 응답을 반환합니다. error 객체 이 객체는 오류입니다.

{
 "error": {
  "code": 404,
  "message": "Resource type LINE_ITEM does not exist: advertisers/1/lineItems/1",
  "status": "NOT_FOUND"
 }
}

일반적으로 error 객체의 콘텐츠는 문제를 파악하는 데 도움이 됩니다. 그렇지 않은 경우 몇 가지 추가 작업을 수행해야 할 수 있습니다. 조사하여 오류의 의미를 알아낼 수 있습니다.

오류 조사 중

  1. 일반적인 오류에 관한 섹션을 참조하세요. 가장 자주 발생하는 오류의 세부정보를 확인할 수 있습니다.

  2. 오류가 일반적인 오류 섹션에서 다루지 않는 경우 참조 문서를 확인하고 오류 코드를 검색해 보세요. 확인할 수 있습니다

  3. 문서화되지 않은 오류가 발생하는 경우 Google에 알려주시기 바랍니다.

를 통해 개인정보처리방침을 정의할 수 있습니다.

근본 원인 파악

지금까지 오류를 식별하고 그 의미를 이해했습니다. 그렇지 않은 경우 오류 이해하기로 돌아가거나 API에서 오류가 발생했다고 생각되는 경우 도움 받기 해결할 수 없습니다.

오류를 수정하기 전에 먼저 원인을 파악해야 합니다. 자주 코드의 버그 또는 잘못된 입력 값이 될 수 있습니다.

문제가 코드의 버그와 관련이 있는지 확인하려면 다음 단계를 따르세요. 먼저 코드가 의도한 대로 작동하는지 확인해야 합니다. 첫 번째 단계로 오류가 발생하게 만드는 코드 섹션을 확인 요청을 할 수 있습니다. 경우에 따라 코드를 한 줄씩 단계별로 실행하여 제대로 작동하는지 확인합니다. 있습니다.

HTTP 요청을 검사하는 것은 잠재적 버그를 식별하는 또 다른 유용한 방법입니다. 잘못된 입력의 사례도 있습니다 많은 공식 클라이언트 라이브러리는 HTTP 요청 및 응답을 로깅하도록 구성되어야 합니다. 관련 문서를 검토하여 선택 라이브러리를 참조하세요. HTTP 프록시, 예: Charles, Squid 또는 Fiddler 요청 및 응답 로그를 캡처하는 데에도 사용할 수 있습니다. 이러한 로그를 검토하여 신청서가 올바르고 예상과 일치하는지 확인하세요

오류의 원인이 된 버그나 잘못된 입력을 확인하면 해결책은 분명할 것입니다. 문제가 있거나 문제를 해결하는 가장 좋은 방법을 잘 모르는 경우 문제가 있을 수 있지만 지금까지 수집한 정보는 도움을 받을 수 있습니다.

도움 받기

오류를 직접 해결할 수 없는 경우 지원팀에 문의하시기 바랍니다. 이 양식을 작성하여 Google Ads팀에 제출할 수 있습니다. Video 360 고객센터

이 양식을 작성할 때는 최대한 많은 정보를 포함해야 합니다. 겪고 있는 문제와 이미 시도한 문제 해결 단계에 대해 있습니다. 포함하면 유용한 정보:

  • HTTP 요청 및 응답 로그 민감한 정보는 반드시 수정하세요. OAuth 2.0 액세스 토큰, 이메일 주소 등
  • 코드 스니펫 문제를 계정의 특정 섹션으로 격리할 수 있다면 문제가 언어 관련 문제라고 의심되는 경우 자세히 설명할 수 있습니다
  • 런타임/인터프리터 버전 및 플랫폼과 같은 추가 정보 이는 문제를 재현하려는 다른 사용자에게 유용할 수 있습니다.

문제 해결

문제의 원인을 파악하고 해결책을 찾으면 시간을 단축할 수 있습니다 가능하면 항상 제어된 환경 (예: 캠페인 수준 및 광고그룹 수준에서 테스트)을 배포하기 전에 올바른 입력과 나쁜 입력에 대해 비교 테스트 있습니다