احراز هویت
برای استفاده از اپلیکیشن گنجدار توسط نمایندگیهای مختلف، لازم است تا از طریق api زیر، لینک موقت ورود به اپلیکیشن را دریافت کنید.
POST/v1.1/account/third-party/before-login/
Request Body
{
"username": "username",
"password": "password",
"source": "source"
}
Response Body
{
"url": "https://pudo.ganje.net/auth/eyJ1dWlkIjoiYmMxZWE1YzktMDA1Mi00NzNiLThkMjQtMTcxOGIzNWFiNzZkIiwibm9uY2UiOiI1YjA5ZTNiMWEwZjA0YTQxODRjMzRhZTM4ZTM4NjBlOSJ9:1vIhh5:x1uqS1zzvxdHwM948FcaOJgtczJhvQOPYGb8UhZod-A"
}
Response Codes
| Status Code | code | detail | Description |
|---|---|---|---|
200 | - | - | درخواست با موفقیت انجام شد. |
400 | 497 | Invalid third party source | فیلد source صحیح نیست. |
401 | 498 | Invalid credentials for the third party source | اطلاعات ورود صحیح نیست. |
tip
برای استفاده از این api لازم است تا سرویسی از سمت شما توسعه داده شده باشد که مقادیر username و password را دریافت کند و در صورت صحت این اطلاعات، uuid مرتبط با این نمایندگی را برگرداند.
همچنین مقدار فیلد source باید برابر با مقداری باشد که از تیم پشتیبانی فنی گنجه دریافت کردهاید.
info
لینک دریافت شده جهت ورود به اپلیکیشن گنجدار، برای زمان محدودی معتبر است. در صورت منقضی شدن لینک، لازم است تا مجدداً از طریق این api لینک جدید دریافت کنید.