- Yêu cầu HTTP
- Tham số đường dẫn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- Ví dụ
- Hãy làm thử!
Cập nhật sản phẩm.
Yêu cầu HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
| Thông số | |
|---|---|
product.name |
Tên tài nguyên tương đối của sản phẩm. Do máy chủ tạo. Ví dụ: "exchanges/1234/orders/5678/products/abc". Chỉ có đầu ra. |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| Trường | |
|---|---|
product.displayName |
Tên hiển thị của sản phẩm. Phải được mã hoá theo UTF-8 với kích thước tối đa là 240 byte. Bắt buộc. |
product.externalDealId |
Mã nhận dạng bên ngoài. Đây là mã giao dịch trên hệ thống trao đổi. Tối đa 100 ký tự. Các ký tự được phép là chữ và số, dấu gạch dưới, dấu gạch ngang và dấu chấm. Phải là duy nhất cho tất cả sản phẩm. Bắt buộc. |
product.transactionType |
Loại giao dịch sản phẩm. Bắt buộc. |
product.pricingType |
Loại giá cho sản phẩm. Bắt buộc. |
product.updateTime |
Dấu thời gian khi sản phẩm được cập nhật lần gần đây nhất. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
product.startTime |
Thời điểm sản phẩm này bắt đầu hoạt động. Phải sớm hơn endTime. Thời gian bắt đầu không được quá 1 năm trong tương lai. Bắt buộc. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
product.endTime |
Thời điểm sản phẩm này không còn hoạt động. Không được muộn hơn năm 2036. Bắt buộc. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
product.rateDetails |
Chi tiết về giá. Bắt buộc. |
product.creativeConfig[] |
Yêu cầu về mẫu quảng cáo cho một sản phẩm. Bắt buộc đối với sản phẩm có loại giao dịch đặt trước. |
product.makegood |
Cho biết liệu một sản phẩm có phải là sản phẩm đền bù hay không. |
product.makegoodDetails |
Thông tin chi tiết về quảng cáo đền bù cho một sản phẩm. Bắt buộc khi sản phẩm là quảng cáo đền bù. |
product.creativeSource |
Nguồn mẫu quảng cáo cho một sản phẩm. Không bắt buộc, mặc định là CREATIVE_SOURCE_ADVERTISER. Không thể thay đổi sau khi tạo sản phẩm. |
product.mediumType |
Loại phương tiện cho một sản phẩm. Giá trị mặc định là DIGITAL nếu không được chỉ định để tương thích ngược. Không thể thay đổi sau khi tạo sản phẩm. |
product.audienceTargetingConfig |
Không bắt buộc. Cấu hình nhắm mục tiêu theo đối tượng được áp dụng ở cấp giao dịch trên sàn giao dịch. |
product.targetingCriteria |
Chỉ có đầu ra. Tài liệu tham khảo về tiêu chí nhắm mục tiêu sản phẩm. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. |
product.forecastResult |
Kết quả dự báo về sản phẩm. Bắt buộc khi tiêu chí nhắm mục tiêu không trống và thông tin dự báo không được cung cấp. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. |
product.errorDetails |
Bạn phải nêu rõ thông tin chi tiết về lỗi khi không thể cập nhật một số trường sản phẩm. Bắt buộc khi không thể cung cấp kết quả dự đoán do tiêu chí nhắm mục tiêu hoặc không thể cập nhật sản phẩm. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. |
product.frequencyCap |
Chỉ có đầu ra. Giới hạn tần suất do người mua chọn. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. |
product.program |
Chỉ có đầu ra. Chương trình mà người mua đã tạo giao dịch tức thì. Để trống cho quy trình thông thường của sàn giao dịch. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. |
product.buyerCustomParameters |
Chỉ có đầu ra. Các tham số khoá/giá trị tuỳ chỉnh do người mua đặt trên yêu cầu giao dịch tức thì. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. Một đối tượng chứa danh sách các cặp |
product.etag |
Một etag cần được chỉ định khi cập nhật sản phẩm. Bạn chỉ cần chỉ định trường này cho một bản cập nhật nếu trường etag không trống. Chỉ áp dụng cho các Kịch bản giao dịch tức thì. |
updateMask |
Mặt nạ để kiểm soát những trường cần cập nhật. Bắt buộc. Đây là danh sách tên đầy đủ của các trường, được phân tách bằng dấu phẩy. Ví dụ: |
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một thực thể của Product.
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/doubleclickbidmanager
Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.