Sanly Platforma Integrasiýa Resminamasy

Mazmuny

Sanly platformanyň dokumentasiýasyna hoş geldiňiz. Bu gollanma, siziň platformalaryňyzy biziň platformamyz bilen birleşdirmek üçin kategoriýalary we önümleri filtrleme mümkinçiligi bilen almak üçin API-lary üpjün etmek arkaly size kömek eder.

Talaplar

  • Platforma iki API görkezmeli: biri kategoriýalar üçin, biri önümler üçin.
  • Her iki API RESTful formatda we JSON görnüşinde bolmaly.
  • API-ler üçin sahypalama hökman bolmaly.

Kategoriýa API

URL

GET /categories

Query Parameters

ParameterTypeRequiredDescription
pageintOptionalPage number for pagination.
limitintOptionalNumber of items per page (default: 10).

Example Request

GET /categories?page=1&limit=10

Response Format

{
                  "success": true,
                  "last_page": 5,
                  "current_page": 1,
                  "page_size": 10,
                  "total": 50,
                  "data": [
                    {
                      "id": 1,
                      "name_tm": "Kategoriýa TM",
                      "name_ru": "Категория RU",
                      "name_en": "Category EN",
                      "image": " https://example.com/category-image.jpg "
                    }
                  ]
                }

Önüm API

URL

GET /products

Query Parameters

ParameterTypeRequiredDescription
categoryintOptionalFilter products by category ID.
pageintOptionalPage number for pagination.
limitintOptionalNumber of items per page (default: 10).

Example request

GET /products?category=1&page=1&limit=10

Response Format

{
                  "success": true,
                  "last_page": 10,
                  "current_page": 1,
                  "page_size": 10,
                  "total": 100,
                  "data": [
                    {
                      "id": 101,
                      "name_tm": "Haryt TM",
                      "name_ru": "Товар RU",
                      "name_en": "Product EN",
                      "description_tm": "Düşündiriş TM",
                      "description_ru": "Описание RU",
                      "description_en": "Description EN",
                      "image": " https://example.com/product-image.jpg ",
                      "category": {
                        "id": 1,
                        "name_tm": "Kategoriýa TM",
                        "name_ru": "Категория RU",
                        "name_en": "Category EN"
                      },
                      "price": 100.0,
                      "special_price": 80.0,
                      "discount_percent": 20
                    }
                  ]
                }

Goldaw üçin

Eger soraglaryňyz bar bolsa, support@sanlyplatform.com salgysy boýunça bize ýüz tutuň.