AMP URL 및 이에 상응하는 AMP 캐시 URL을 반환합니다.
HTTP 요청
POST https://acceleratedmobilepageurl.googleapis.com/v1/ampUrls:batchGet
URL은 Google API HTTP 주석 구문을 사용합니다.
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 | |
---|---|
{ "urls": [ string ] "lookupStrategy": enum(LookupStrategy), } |
필드 | |
---|---|
urls[] |
페어링된 AMP URL을 조회할 URL 목록입니다. URL은 대소문자를 구분합니다. 조회당 최대 50개의 URL (사용량 한도 참고) |
lookupStrategy |
요청 중인 lookupStrategy입니다. |
응답 본문
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
일괄 AMP URL 응답입니다.
JSON 표현 | |
---|---|
{ "ampUrls": [ { object(AmpUrl) } ], "urlErrors": [ { object(AmpUrlError) } ], } |
필드 | |
---|---|
ampUrls[] |
BatchAmpUrlsRequest의 각 URL에 대한 URL 응답입니다. 응답은 일괄 요청의 URL 순서와 같지 않을 수 있습니다. BatchAmpUrlsRequest에 중복 URL이 포함된 경우 AmpUrl은 한 번만 생성됩니다. |
urlErrors[] |
요청한 URL 중 AMP URL이 없는 오류입니다. |
조회 전략
열거형 | |
---|---|
FETCH_LIVE_DOC |
FETCH_LIVE_DOC 전략에는 색인에서 찾을 수 없는 URL의 실시간 문서 가져오기가 포함됩니다. 색인에서 찾을 수 없는 요청 URL은 상응하는 AMP URL이 있는지 확인하기 위해 실시간으로 크롤링됩니다. 이 전략은 적용 범위가 넓지만 실시간 크롤링을 통해 지연 시간이 추가되었습니다. 기본 전략입니다. 이 전략을 사용하는 애플리케이션은 API 호출의 HTTP 제한 시간을 더 높게 설정해야 합니다. |
IN_INDEX_DOC |
IN_INDEX_DOC 전략은 색인에서 찾을 수 없는 URL의 실시간 문서 가져오기를 건너뜁니다. 지연 시간이 짧은 애플리케이션의 경우 IN_INDEX_DOC 전략을 사용하는 것이 좋습니다. |
AMP URL
요청된 URL에 대한 AMP URL 응답입니다.
JSON 표현 | |
---|---|
{ "originalUrl": string, "ampUrl": string, "cdnAmpUrl": string, } |
필드 | |
---|---|
originalUrl |
AMP가 아닌 원래 URL. |
ampUrl |
게시자의 웹 서버를 가리키는 AMP URL입니다. |
cdnAmpUrl |
Google AMP Cache에서 캐시된 문서를 가리키는 AMP Cache URL입니다. |
AMP URL 오류
요청된 URL의 AMP URL 리소스를 찾을 수 없습니다.
JSON 표현 | |
---|---|
{ "errorCode": enum(ErrorCode), "errorMessage": string, "originalUrl": string, } |
필드 | |
---|---|
errorCode |
API 호출의 오류 코드입니다. |
errorMessage |
선택사항인 오류 메시지(선택사항)입니다. |
originalUrl |
AMP가 아닌 원래 URL. |
ErrorCode
일괄 AMP URL 조회를 위한 오류 코드입니다.
열거형 | |
---|---|
ERROR_CODE_UNSPECIFIED |
지정되지 않은 오류입니다. |
INPUT_URL_NOT_FOUND |
요청된 URL을 찾을 수 없음을 나타냅니다. URL을 찾을 수 없거나, Googlebot에서 액세스할 수 없거나, 기타 오류가 원인일 수 있습니다. |
NO_AMP_URL |
요청된 URL에 해당하는 AMP URL을 찾을 수 없음을 나타냅니다. |
APPLICATION_ERROR |
서버에서 발생한 애플리케이션 오류를 나타냅니다. 고객이 다시 시도하도록 안내했습니다. |
URL_IS_VALID_AMP |
지원 중단됨: 요청된 URL이 유효한 AMP URL임을 나타냅니다. 이는 오류가 아닌 상태이며 성공 또는 실패의 징후로 의존해서는 안 됩니다. 향후 API 버전에서 삭제될 예정입니다. |
URL_IS_INVALID_AMP |
요청 URL에 해당하는 AMP URL이 발견되었지만 유효한 AMP HTML이 아님을 나타냅니다. |