پرش به محتویات

فروشگاه‌ها

دریافت فروشگاه‌ها

برای دریافت لیست فروشگاه‌ها ثبت شده در آمادست می‌توانید از طریق اندپوینت زیر اقدام نمایید

اندپوینت

https://api.amadast.com/external-api/v1.0/stores

نمونه کد

نحوه درخواست برای دریافت لیست فروشگاه‌ها به صورت زیر می‌باشد:

<?php

$client = new Client();

$headers = [
  'Authorization' => 'Bearer eyJ0eXAiOi....'
];

$request = new Request('GET', 'https://api.amadast.com/external-api/v1.0/stores', $headers);
$res = $client->sendAsync($request)->wait();

echo $res->getBody();

در صورت موفقیت آمیز بودن عملیات مقدار بازگشتی به صورت زیر می‌باشد:


{
    "result": true,
    "code": 200,
    "message": [
        "عملیات با موفقیت انجام شد"
    ],
    "data": {
        "list": [
            {
                "id": 25207,
                "admin_name": "علی حسینی",
                "type": {
                    "id": 1,
                    "title": "حضوری"
                },
                "title": "خرما فروشی",
                "logo": {
                    "file": "upload/user-files/1155/c683827c50a1ed5cd36bbcec01c31367.png",
                    "url": "https://amadast.com/storage/upload/user-files/1155/c683827c50a1ed5cd36bbcec01c31367.png?v=1718197090"
                },
                "phone": "05365656565",
                "verified": true,
                "location": {
                    "id": 21164,
                    "title": "قم",
                    "city": {
                        "id": 841,
                        "title": "قم",
                        "province": {
                            "id": 19,
                            "title": "قم"
                        },
                        "location": "34,50"
                    },
                    "address": "خیابان توانیر، ۲۵ متری اسکندری، کوچه ۸۸۹، پلاک ۲۳۴.",
                    "postal_code": "3715114878",
                    "latitude": null,
                    "longitude": null,
                    "admin_name": null,
                    "phone": null,
                    "gateway": false
                },
                "url": "https://amadast.com/store/sxsQh/order",
                "integrate_wallet": false
            }
        ],
        "total": 1
    }
}

درصورت وجود خطای سیستمی مقدار بازگشتی به صورت زیر می‌باشد:


{
    "result": false,
    "code": 500,
    "message": [
        "خطای سیستمی"
    ],
    "data": null
}