Skip to content

Commit

Permalink
Update get_user.md
Browse files Browse the repository at this point in the history
  • Loading branch information
amirsalarsafaei authored Dec 30, 2024
1 parent b78cbd0 commit d614e6c
Showing 1 changed file with 19 additions and 9 deletions.
28 changes: 19 additions & 9 deletions oauth/get_user.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,33 @@
### گرفتن اطلاعات کاربر

### دریافت اطلاعات کاربر

| GET USER | |
|-------------------|---------------|
| API Permissions | USER_RETRIEVE |
| OAuth Permissions | USER_PHONE |
| OAuth Permissions | USER_PHONE، USER_ID |

با استفاده از `access_token` می‌توانید شماره همراه کاربر و شناسه کاربری یکتا را دریافت کنید. کافیست درخواست زیر را به صورت فرم ارسال کنید.

اگر هر دو اسکوپ OAuth `USER_PHONE` و `USER_ID` را در اکسس توکن داشته باشید، هر دو فیلد شناسه کاربری یکتا و شماره کاربر را دریافت می‌کنید. در غیر این صورت، فقط فیلد مربوط به اسکوپی که در اکسس توکن موجود است را دریافت می‌کنید.

با استفاده از access_token می توانید شماره همراه کاربر احراز شده را دریافت کنید. کافیست رکوئست زیر را به صورت فرم ارسال کنید..
> شناسه کاربری یک کاربر برای اپ‌های مختلف متفاوت می‌باشد، اما تضمین می‌شود که برای یک کاربر دیوار (بر اساس شماره یکتا) و یک اپ، *همیشه* یک شناسه‌ کاربری یکتا ارائه شود.
```http request
POST https://api.divar.ir/v1/open-platform/users
| FIELD | OAUTH_SCOPE |
|---------------|--------------|
| phone_number | USER_PHONE |
| user_id | USER_ID |

```http
GET https://api.divar.ir/v1/open-platform/users
Content-Type: application/json
Content-Type: application/x-www-form-urlencoded
x-api-key: {{apikey}}
x-access-token: {{access_token}}
```
نمونه پاسخ نیز مانند زیر است.

نمونه پاسخ نیز به صورت زیر است:

```json5
{
"phone_numbers": ["09990000000"]
"phone_number": "09990000000", // در صورت وجود USER_PHONE
"user_id": "awoDdf1ecd2wac" // در صورت وجود USER_ID
}
```

0 comments on commit d614e6c

Please sign in to comment.