ℹ️Kullanıcı Detay
Bu alan, herhangi bir kullanıcının GroupsAPI ile detayını gösterme işlemini gösterir.
Bir kullanıcın iki farklı şekilde detayını görüntüleyebilirsiniz:
User_ID Parametresi ile Kullanıcı Görüntüleme
Aşağıdaki şekilde parametre olarak USER_ID vererek kullanıcı detayı görüntüleme işlemi yapabilirsiniz:
curl --location --request GET 'https://<DOMAIN>/xapi/user/<USER_ID>' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: x-www-form-urlencoded'İlk olarak Python SDK'sı yüklenmelidir:
pip install perculus-sdkSDK'nın yüklendiğinden emin olunduktan sonra aşağıdaki şekilde kullanıcı detay görüntüleme işlemi yapabilirsiniz:
from perculus_sdk.client import APIClient
# API client
client = APIClient()
# Set your domain (if you haven't set it before)
client.set_domain("<DOMAIN>")
# Set your credentials(if you haven't set it before)
client.set_credentials(
access_key="<EMAIL>",
secret_key="<PASSWORD>",
account_id="<ACCOUNT_ID>"
)
#Get user by id
user = client.users.get_user_by_id("<USER_ID>")
print(user)// ASAP :)// ASAP :)// ASAP :)İstek sonrasında aşağıdaki örnek response modelini görebilirsiniz:
{
"user_id": "<USER_ID>",
"name": "john",
"surname": "Doe",
"username": "johndoe",
"email": "[email protected]",
"role": "u",
"mobile": "",
"login_allowed": true,
"status": 1,
"lang": "tr-TR",
"timezone": null,
"expires_at": null,
"creation_date": "2024-08-01T00:45:03.8888474+00:00",
"updating_date": null
}UserName Parametresi ile Kullanıcı Detay Görüntüleme
Aşağıdaki şekilde parametre olarak USERNAME vererek kullanıcı detayı görüntüleme işlemi yapabilirsiniz:
curl --location --request GET 'https://<DOMAIN>/xapi/user/<USERNAME>' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: x-www-form-urlencoded'İlk olarak Python SDK'sı yüklenmelidir:
pip install perculus-sdkSDK'nın yüklendiğinden emin olunduktan sonra aşağıdaki şekilde kullanıcı detay görüntüleme işlemi yapabilirsiniz:
from perculus_sdk.client import APIClient
# API client
client = APIClient()
# Set your domain (if you haven't set it before)
client.set_domain("<DOMAIN>")
# Set your credentials(if you haven't set it before)
client.set_credentials(
access_key="<EMAIL>",
secret_key="<PASSWORD>",
account_id="<ACCOUNT_ID>"
)
#Get user by username
user = client.users.get_user_by_username("<USERNAME>")
print(user)// ASAP :)// ASAP :)// ASAP :)İstek sonrasında aşağıdaki örnek response modelini görebilirsiniz:
{
"user_id": "<USER_ID>",
"name": "john",
"surname": "Doe",
"username": "johndoe",
"email": "[email protected]",
"role": "u",
"mobile": "",
"login_allowed": true,
"status": 1,
"lang": "tr-TR",
"timezone": null,
"expires_at": null,
"creation_date": "2024-08-01T00:45:03.8888474+00:00",
"updating_date": null
}Last updated
Was this helpful?