🔍Odaları Arama
Aşağıda, odaları ararken kullanabileceğiniz parametreleri bulabilirsiniz:
Parametre
Tip
Açıklama
query
string
Arama kelimesi (oda adında arar)
creator_email
string
Oluşturan kişinin email adresine göre filtrele
created_after
string
Oluşturulma tarihi başlangıcı
created_before
string
Oluşturulma tarihi sonu
user_id
string
Belirli kullanıcı ID'sine göre filtrele
page
integer
Sayfa numarası (varsayılan: 1)
size
integer
Sayfa boyutu (varsayılan: 20, max: 100)
sort
string
Sıralama (varsayılan: created_date desc)
Örnek istek:
curl -L -X GET 'https://<DOMAIN>/xapi/v2/room/search' \
-H 'Content-Type: application/json' \
-G \
-d 'query=test' \
-d '[email protected]' \
-d 'page=1' \
-d 'page_size=10' \
-d 'created_after=2025-01-01T00:00:00Z' \
-d 'created_before=2025-12-31T23:59:59Z'
Örnek yanıt:
{
"data": [
{
"room_guid": "61E3D504-13EE-447F-9B36-6686C5C39FEB",
"name": "Test Odası",
"lang": "tr-TR",
"url": "https://yourdomain.com/groups/room/test-odasi_{0}",
"created_date": "2025-08-18T12:48:00",
"tags": "test, api",
"inaccessible_replay": false,
"allow_recording": true,
"ui_options": {
"allow_rating": true,
"preparation_time": 15,
"session_duration": 60,
"chat": {
"offMessageModule": false,
"offGeneralMsging": false,
"offGeneralMsgLimitForUser": false,
"offSpecialMsging": false,
"offSpecialMsgToAdmin": false,
"offSpecialMsgToUser": false,
"offNewMsgSound": false,
"offClearForReplay": false,
"onNewMsgSoundInAll": false,
"onNewMsgNotifyInAll": false
},
"duration": {
"allowExtendTime": true,
"useRemainingTime": false
},
"allow_users_stream_self_cam_mic": true,
"hide_user_streams": false,
"enable_attendance_check": true,
"enable_simultaneous_interpretation": false,
"enable_simultaneous_interpretation_for_users": false,
"start_active": false,
"return_url": "",
"allow_reactions": true
}
}
],
"pagination": {
"page": 1,
"size": 10,
"totalCount": 25,
"totalPages": 3,
"hasNextPage": true,
"hasPreviousPage": false
}
}
Last updated
Was this helpful?