ReviewCảm nhận khách hàng

Chi tiết cảm nhận khách hàng

Lấy thông tin chi tiết một cảm nhận khách hàng

Endpoint

GET /site/producttestimonials/{id}

Headers

KeyValueBắt buộcMô tả
SiteTenantId{tenant_id}CóID của công ty/tenant.

Workflow & Logic

API này lấy thông tin chi tiết của một cảm nhận khách hàng, phục vụ việc hiển thị chi tiết testimonial.

Quy trình xử lý (Internal Processing)

  1. Khởi tạo & Kiểm tra (Initialization & Validation):

    • Khởi tạo site context từ header SiteTenantId (không yêu cầu đăng nhập).
    • Lấy lời chứng thực từ id trong URL.
  2. Kiểm tra quyền (Authorization):

    • Kiểm tra lời chứng thực có tồn tại (id > 0).
    • Kiểm tra lời chứng thực có thuộc về shop của SiteTenantId.
    • Kiểm tra lời chứng thực có đang hoạt động (status = STATUS_ENABLE).
  3. Kết quả:

    • Nếu hợp lệ: Trả về đối tượng ProductTestimonial đầy đủ thông tin (HTTP 200).
    • Nếu không tìm thấy: Trả về HTTP 404.

Parameters

TênKiểuBắt buộcMô tả
idintegerCóID lời chứng thực (trong URL path).

Response Schema

HTTP 200 - JSON Object

Trả về đối tượng Product Testimonial Object đầy đủ thông tin.

{
  "id": 1,
  "object_type": 1,
  "object_id": 10,
  "object_name": "Sản phẩm ABC",
  "product_id": 10,
  "customer_name": "Nguyễn Văn A",
  "customer_title": "CEO",
  "title": "Sản phẩm tuyệt vời",
  "content": "Tôi rất hài lòng với sản phẩm này, chất lượng vượt ngoài mong đợi",
  "rating": 5,
  "status": 1,
  "display_order": 1,
  "date_created": 1600000000
  // ... Xem thêm Product Testimonial Object Schema
}

Xem Product Testimonial Object Schema

HTTP 404 - Not Found

Nếu không tìm thấy lời chứng thực, không thuộc về công ty, hoặc không đang hoạt động (error_not_found).

Error Codes

HTTPMã lỗiMô tả
404error_not_foundKhông tìm thấy lời chứng thực đang hoạt động của shop.
404error_company_not_found_from_site_tenant_idSiteTenantId không hợp lệ hoặc shop không còn hoạt động.

On this page