제품 업데이트 전송

제품 업데이트를 보내려면 /{catalog_id}/items_batch 엔드포인트를 사용하세요.

카탈로그에서 제품을 만들거나 업데이트하거나 삭제하려면 다음으로 HTTP POST 호출을 보내세요.

https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/items_batch?requests=<REQUESTS>
매개변수 유형 설명

allow_upsert

부울

선택 사항: 업데이트 요청에서 새로운 항목을 생성하지 못하게 차단하고 싶은 경우 이를 true로 설정하세요.

false로 설정하면 카탈로그에 존재하지 않는 항목에 대한 업데이트 요청은 완료되지 않습니다. 그렇지 않으면 새 품목이 생성됩니다.

item_type

enum

요청에 있는 품목의 유형입니다. 값: DESTINATION, FLIGHT, HOME_LISTING, HOTEL, HOTEL_ROOM, PRODUCT_ITEM, VEHICLE, VEHICLE OFFER.

requests

개체

모든 요청을 포함한 JSON 개체.

requests.data

개체

제품의 필드와 값을 포함한 JSON 개체입니다.

  • 메서드가 CREATE일 경우 이 개체는 지정된 item_type에 대해 모든 필수 필드를 포함해야 합니다.
  • 메서드가 UPDATE일 경우 모든 필드를 포함할 수 있습니다.

참고: 전달 가능한 지원되는 필드를 참조하세요.

requests.method

문자열

CREATE, UPDATE, DELETE

자세한 내용은 API 참고 자료를 참조하세요.

제한 사항

  • requests 매개변수에는 5,000개 항목까지 포함할 수 있습니다.
  • 각 카탈로그에 대해 카탈로그 배치의 비즈니스 사용 사례 사용 제한 공식에서 정의한 시간당 횟수만큼 호출할 수 있습니다. 부족할 경우에는 Facebook으로 문의하세요.
  • "Please reduce the amount of data you're asking for, then retry your request" 메시지가 포함된 오류 코드 1은 API 요청에서 수신한 데이터 용량(바이트)이 너무 크다는 것을 의미합니다. 이 문제를 해결하려면 배치에서 항목 수를 줄이고 다시 시도하세요. 이렇게 하면 요청이 허용 가능한 용량 제한 내에 있어 처리될 수 있습니다.

지원되는 필드

/{catalog_id}/items_batch 엔드포인트에 지원되는 필드를 참조하세요.