Katılımcı Filtreleme
Bu alan, GroupsAPI ile bir oturumadaki katılımcılarınızı filtrelemenin yöntemini gösterir.
Bir oturumda bulunan katılımcılarınızı 3 farklı şekilde ile filtreleyebilirsiniz:
ATTENDANCE_CODE Parametresi ile Katılımcı Filtreleme
Bir oturumdaki katılımcınızın verilerine ulaşabilmek için ilgili oturumun SESSION_ID verisi ve ilgili kullanıcının katılımcı kimlik numarası olan ATTENDANCE_CODE verilerine ihtiyacınız olacaktır.
Aşağıdaki örnekte bir oturumdaki katılımcınızın verilerine ATTENDANCE_CODE parametresi ile erişmenin yöntemini görebilirsiniz:
curl --location --request GET 'https://<DOMAIN>/xapi/session/<SESSION_ID>/attendee/<ATTENDANCE_CODE>' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data ''İlk olarak Python SDK'sı yüklenmelidir:
pip install perculus-sdkSDK'nın yüklendiğinden emin olunduktan sonra aşağıdaki şekilde katılımcınızın verilerine erişebilirsiniz:
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 the attandee by ATTENDANCE_CODE
attendee = client.attendees.get_by_attendance_code(
session_id="<SESSION_ID>",
attendance_code="<ATTENDANCE_CODE>"
)
print(attendee)
// ASAP :)// ASAP :)// ASAP :)EMAIL Parametresi ile Katılımcı Filtreleme
Bir oturumdaki katılımcınızın verilerine EMAIL parametresi ile erişebilmek için ilgili oturumun SESSION_ID verisi ve ilgili kullanıcının EMAIL verilerine ihtiyacınız olacaktır.
Aşağıdaki örnekte bir oturumdaki katılımcınızın verilerine EMAIL parametresi ile erişmenin yöntemini görebilirsiniz:
curl --location --request GET 'https://<DOMAIN>/xapi/session/<SESSION_ID>/attendee/<EMAIL>' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: application/json' \
--data ''İlk olarak Python SDK'sı yüklenmelidir:
pip install perculus-sdkSDK'nın yüklendiğinden emin olunduktan sonra aşağıdaki şekilde katılımcınızın verilerine erişebilirsiniz:
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 the attandee by EMAIL
attendee = client.attendees.get_by_email(
session_id="<SESSION_ID>",
email="<EMAIL>"
)
print(attendee)// ASAP :)// ASAP :)// ASAP :)Katılımcı Bilgileri ile Filtreleme
Aşağıdaki alanda filtreme işleminde kullanabileceğiniz tüm parametrelerin listesini görebilirsiniz:
user_id
string
attendance_code
string
name
string
surname
string
string
role
string
mobile
string
page_size
integer
page_number
integer
Tüm parametrelerden sonra aşağıdaki şekilde parametre olarak SESSION_ID vererek katılımcı filtreleme işlemi yapabilirsiniz:
curl --location --request GET 'https://<DOMAIN>/xapi/session/<SESSION_ID>/attendee/<EMAIL>' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
--header 'Content-Type: x-www-form-urlencoded' \
--data-urlencode 'name=john' \
--data-urlencode 'surname=doe'İlk olarak Python SDK'sı yüklenmelidir:
pip install perculus-sdkSDK'nın yüklendiğinden emin olunduktan sonra aşağıdaki şekilde katılımcınızı filtreleyebilirsiniz:
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>"
)
#Filter Attendees
attendees = client.attendees.search_attendees(
session_id="<SESSION_ID>",
params={
"name": "test name",
"role": "u"
}
)
print(attendees)// ASAP :)// ASAP :)// ASAP :)Last updated
Was this helpful?