
Dil 🇹🇷 Türkçe
Başlangıç
Belgeler
Toplama
Denetim Kayıtları
Yorumdan Engelleme
Engellenmiş Yorumları Kontrol Etme
Yorumlar
Alan Adı Yapılandırmaları
E-posta Şablonları
Olay Günlüğü
Akış Gönderileri
Yorumu İşaretleme
Hashtag'ler
Moderatörler
Bildirim Sayısı
Bildirimler
Sayfalar
Bekleyen Webhook Olayları
Soru Yapılandırmaları
Soru Sonuçları
Soru Sonuçları Toplama
SSO Kullanıcıları
Abonelikler
Kiracı Günlük Kullanımı
Kiracı Paketleri
Kiracı Kullanıcıları
Kiracılar
Görüntü Yükleme
Kullanıcı Rozet İlerlemesi
Kullanıcı Rozetleri
Kullanıcı Bildirimleri
Kullanıcı Varlık Durumları
Kullanıcı Arama
Kullanıcılar
Oylar
FastComments Rust SDK
Bu, FastComments için resmi Rust SDK'sıdır.
FastComments API'si için resmi Rust SDK'sı
Depo
Kütüphane İçeriği 
The FastComments Rust SDK birkaç modülden oluşur:
İstemci Modülü - FastComments REST API'leri için otomatik oluşturulmuş API istemcisi
- Tüm API modelleri için eksiksiz tür tanımları
- Hem kimlik doğrulamalı (
DefaultApi) hem de genel (PublicApi) uç noktalar - tokio ile tam async/await desteği
- Detaylı API belgelendirmesi için client/README.md bakınız
SSO Modülü - Sunucu tarafı Tek Oturum Açma (Single Sign-On) araçları
- Kullanıcı kimlik doğrulaması için güvenli token oluşturma
- Hem basit hem de güvenli SSO modları için destek
- HMAC-SHA256 tabanlı token imzalama
Temel Türler - Paylaşılan tür tanımları ve yardımcı araçlar
- Yorum modelleri ve meta veri yapıları
- Kullanıcı ve kiracı yapılandırmaları
- Yaygın işlemler için yardımcı fonksiyonlar
Hızlı Başlangıç 
Public API Kullanımı
use fastcomments_sdk::client::apis::configuration::Configuration;
use fastcomments_sdk::client::apis::public_api;
#[tokio::main]
async fn main() {
// API yapılandırmasını oluşturun
let config = Configuration::new();
// Bir sayfanın yorumlarını alın
let result = public_api::get_comments_public(
&config,
public_api::GetCommentsPublicParams {
tenant_id: "your-tenant-id".to_string(),
urlid: Some("page-url-id".to_string()),
url: None,
count_only: None,
skip: None,
limit: None,
sort_dir: None,
page: None,
sso_hash: None,
simple_sso_hash: None,
has_no_comment: None,
has_comment: None,
comment_id_filter: None,
child_ids: None,
start_date_time: None,
starts_with: None,
},
)
.await;
match result {
Ok(response) => {
println!("Found {} comments", response.comments.len());
for comment in response.comments {
println!("Comment: {:?}", comment);
}
}
Err(e) => eprintln!("Error fetching comments: {:?}", e),
}
}
Kimlik Doğrulamalı API Kullanımı
use fastcomments_sdk::client::apis::configuration::{ApiKey, Configuration};
use fastcomments_sdk::client::apis::default_api;
#[tokio::main]
async fn main() {
// API anahtarı ile yapılandırma oluşturun
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "your-api-key".to_string(),
});
// Kimlik doğrulamalı API kullanarak yorumları alın
let result = default_api::get_comments(
&config,
default_api::GetCommentsParams {
tenant_id: "your-tenant-id".to_string(),
skip: None,
limit: None,
sort_dir: None,
urlid: Some("page-url-id".to_string()),
url: None,
is_spam: None,
user_id: None,
all_comments: None,
for_moderation: None,
parent_id: None,
is_flagged: None,
is_flagged_tag: None,
is_by_verified: None,
is_pinned: None,
asc: None,
include_imported: None,
origin: None,
tags: None,
},
)
.await;
match result {
Ok(response) => {
println!("Total comments: {}", response.count);
for comment in response.comments {
println!("Comment ID: {}, Text: {}", comment.id, comment.comment);
}
}
Err(e) => eprintln!("Error: {:?}", e),
}
}
Kimlik Doğrulama için SSO Kullanımı
use fastcomments_sdk::sso::{
fastcomments_sso::FastCommentsSSO,
secure_sso_user_data::SecureSSOUserData,
};
fn main() {
let api_key = "your-api-key".to_string();
// Güvenli SSO kullanıcı verisi oluşturun (yalnızca sunucu tarafında!)
let user_data = SecureSSOUserData::new(
"user-123".to_string(), // Kullanıcı ID'si
"user@example.com".to_string(), // E-posta
"John Doe".to_string(), // Kullanıcı adı
"https://example.com/avatar.jpg".to_string(), // Avatar URL'si
);
// SSO token'ı oluşturun
let sso = FastCommentsSSO::new_secure(api_key, &user_data).unwrap();
let token = sso.create_token().unwrap();
println!("SSO Token: {}", token);
// Bu token'ı kimlik doğrulama için frontend'inize iletin
}
Yaygın Sorunlar 
401 Yetkisiz Hatalar
Yetkilendirilmiş API'yi kullanırken 401 hatası alıyorsanız:
- API anahtarınızı kontrol edin: FastComments panelinizden doğru API anahtarını kullandığınızdan emin olun
- Tenant ID'sini doğrulayın: Tenant ID'sinin hesabınızla eşleştiğinden emin olun
- API anahtarı formatı: API anahtarı Configuration içinde geçirilmelidir:
let mut config = Configuration::new();
config.api_key = Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY".to_string(),
});
SSO Jeton Sorunları
SSO jetonları çalışmıyorsa:
- Üretimde güvenli modu kullanın: Üretimde API anahtarınızla birlikte her zaman
FastCommentsSSO::new_secure()kullanın - Sadece sunucu tarafı: SSO jetonlarını sunucunuzda oluşturun, API anahtarınızı asla istemcilere açığa çıkarmayın
- Kullanıcı verilerini kontrol edin: Gerekli tüm alanların (id, email, username) sağlandığından emin olun
Asenkron Çalışma Zamanı Hataları
SDK asenkron işlemler için tokio kullanır. Şunları yaptığınızdan emin olun:
Bağımlılıklarınıza tokio'yu ekleyin:
[dependencies] tokio = { version = "1", features = ["full"] }tokio çalışma zamanını kullanın:
#[tokio::main] async fn main() { // Asenkron kodunuz burada }
Notlar 
Yayın Kimlikleri
Bazı API çağrılarında bir broadcastId geçirmeniz gerektiğini göreceksiniz. Olayları aldığınızda bu ID'yi geri alırsınız, bu sayede istemcide değişiklikleri iyimserce uygulamayı planlıyorsanız olayı yok saymanız gerektiğini bilirsiniz
(bunu muhtemelen yapmak isteyeceksiniz çünkü en iyi deneyimi sunar). Burada bir UUID gönderin. ID, bir tarayıcı oturumu içinde iki kez oluşmayacak kadar benzersiz olmalıdır.
Toplama 
Belgeleri gruplayarak (groupBy sağlanmışsa) ve birden fazla işlem uygulayarak toplar. Farklı işlemler (ör. sum, countDistinct, avg vb.) desteklenir.
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| aggregation_request | models::AggregationRequest | Evet | |
| parent_tenant_id | String | Hayır | |
| include_stats | bool | Hayır |
Yanıt
Döndürür: AggregationResponse
Denetim Kayıtlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| limit | f64 | Hayır | |
| skip | f64 | Hayır | |
| order | models::SortDir | Hayır | |
| after | f64 | Hayır | |
| before | f64 | Hayır |
Yanıt
Döndürür: GetAuditLogs200Response
Yorumdan Engelle (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Evet | |
| sso | String | Hayır |
Yanıt
Dönen değer: BlockFromCommentPublic200Response
Yorum Engelini Kaldır (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| public_block_from_comment_params | models::PublicBlockFromCommentParams | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: UnBlockCommentPublic200Response
Engellenmiş Yorumları Kontrol Et 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_ids | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: CheckedCommentsForBlocked200Response
Yoruma Göre Kullanıcıyı Engelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| block_from_comment_params | models::BlockFromCommentParams | Evet | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır |
Yanıt
Döndürür: BlockFromCommentPublic200Response
Yorum Oluştur (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| broadcast_id | String | Evet | |
| comment_data | models::CommentData | Evet | |
| session_id | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: CreateCommentPublic200Response
Yorumu Sil 
Parametreler
| Name | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| context_user_id | String | Hayır | |
| is_live | bool | Hayır |
Yanıt
Döndürür: DeleteComment200Response
Yorumu Sil (Genel) 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| broadcast_id | String | Evet | |
| edit_key | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: DeleteCommentPublic200Response
Yorum Oylamasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| vote_id | String | Evet | |
| url_id | String | Evet | |
| broadcast_id | String | Evet | |
| edit_key | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: DeleteCommentVote200Response
Yorumu İşaretle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır |
Yanıt
Döndürür: FlagComment200Response
Yorumu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetComment200Response
Yorum Metnini Al 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| edit_key | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: GetCommentText200Response
Yorum Oyu Veren Kullanıcı Adlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| dir | i32 | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: GetCommentVoteUserNames200Response
Yorumları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| page | i32 | Hayır | |
| limit | i32 | Hayır | |
| skip | i32 | Hayır | |
| as_tree | bool | Hayır | |
| skip_children | i32 | Hayır | |
| limit_children | i32 | Hayır | |
| max_tree_depth | i32 | Hayır | |
| url_id | String | Hayır | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır | |
| context_user_id | String | Hayır | |
| hash_tag | String | Hayır | |
| parent_id | String | Hayır | |
| direction | models::SortDirections | Hayır |
Yanıt
Döndürür: GetComments200Response
Yorumları Al (Genel) 
req tenantId urlId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| page | i32 | Hayır | |
| direction | models::SortDirections | Hayır | |
| sso | String | Hayır | |
| skip | i32 | Hayır | |
| skip_children | i32 | Hayır | |
| limit | i32 | Hayır | |
| limit_children | i32 | Hayır | |
| count_children | bool | Hayır | |
| fetch_page_for_comment_id | String | Hayır | |
| include_config | bool | Hayır | |
| count_all | bool | Hayır | |
| includei10n | bool | Hayır | |
| locale | String | Hayır | |
| modules | String | Hayır | |
| is_crawler | bool | Hayır | |
| include_notification_count | bool | Hayır | |
| as_tree | bool | Hayır | |
| max_tree_depth | i32 | Hayır | |
| use_full_translation_ids | bool | Hayır | |
| parent_id | String | Hayır | |
| search_text | String | Hayır | |
| hash_tags | Vec |
Hayır | |
| user_id | String | Hayır | |
| custom_config_str | String | Hayır | |
| after_comment_id | String | Hayır | |
| before_comment_id | String | Hayır |
Yanıt
Döndürür: GetCommentsPublic200Response
Yorumu Kilitle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| broadcast_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döner: LockComment200Response
Yorumu Sabitle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| broadcast_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: PinComment200Response
Yorumu Kaydet 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_comment_params | models::CreateCommentParams | Evet | |
| is_live | bool | Hayır | |
| do_spam_check | bool | Hayır | |
| send_emails | bool | Hayır | |
| populate_notifications | bool | Hayır |
Yanıt
Döndürür: SaveComment200Response
Yorumları Toplu Kaydet 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_comment_params | Vecmodels::CreateCommentParams | Evet | |
| is_live | bool | Hayır | |
| do_spam_check | bool | Hayır | |
| send_emails | bool | Hayır | |
| populate_notifications | bool | Hayır |
Yanıt
Döndürür: Vec<models::SaveComment200Response>
Yorum Metnini Ayarla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| broadcast_id | String | Evet | |
| comment_text_update_request | models::CommentTextUpdateRequest | Evet | |
| edit_key | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: SetCommentText200Response
Yoruma Göre Kullanıcının Engelini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| un_block_from_comment_params | models::UnBlockFromCommentParams | Evet | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır |
Yanıt
Döndürür: UnBlockCommentPublic200Response
Yorum İşaretini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır |
Yanıt
Döndürür: FlagComment200Response
Yorumu Kilidini Aç 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| broadcast_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: LockComment200Response
Yorum Sabitlemesini Kaldır 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| broadcast_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: PinComment200Response
Yorumu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| body | models::PickApiCommentPeriodUpdatableCommentFields | Evet | |
| context_user_id | String | Hayır | |
| do_spam_check | bool | Hayır | |
| is_live | bool | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Yoruma Oy Ver 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| url_id | String | Evet | |
| broadcast_id | String | Evet | |
| vote_body_params | models::VoteBodyParams | Evet | |
| session_id | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: VoteComment200Response
Alan Yapılandırması Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| add_domain_config_params | models::AddDomainConfigParams | Evet |
Yanıt
Döndürür: AddDomainConfig200Response
Alan Yapılandırmasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| domain | String | Evet |
Yanıt
Döndürür: DeleteDomainConfig200Response
Alan Yapılandırmasını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| domain | String | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
Alan Yapılandırmalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet |
Yanıt
Döndürür: GetDomainConfigs200Response
Alan Yapılandırmasını Güncelle (PATCH) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| domain_to_update | String | Evet | |
| patch_domain_config_params | models::PatchDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
Alan Yapılandırmasını Değiştir (PUT) 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| domain_to_update | String | Evet | |
| update_domain_config_params | models::UpdateDomainConfigParams | Evet |
Yanıt
Döndürür: GetDomainConfig200Response
E-posta Şablonu Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_email_template_body | models::CreateEmailTemplateBody | Evet |
Yanıt
Döndürür: CreateEmailTemplate200Response
Örnek

E-posta Şablonunu Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

E-posta Şablonu Render Hatasını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| error_id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

E-posta Şablonunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetEmailTemplate200Response
Örnek

E-posta Şablonu Tanımlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet |
Yanıt
Döndürür: GetEmailTemplateDefinitions200Response
Örnek

E-posta Şablonu Render Hatalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| skip | f64 | Hayır |
Yanıt
Dönen Değer: GetEmailTemplateRenderErrors200Response
Örnek

E-posta Şablonlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetEmailTemplates200Response
Örnek

E-posta Şablonunu Render Et 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| render_email_template_body | models::RenderEmailTemplateBody | Evet | |
| locale | String | Hayır |
Yanıt
Döndürür: RenderEmailTemplate200Response
Örnek

E-posta Şablonunu Güncelle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_email_template_body | models::UpdateEmailTemplateBody | Yes |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Olay Günlüğünü Al 
req tenantId urlId userIdWS
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| user_id_ws | String | Evet | |
| start_time | i64 | Evet | |
| end_time | i64 | Evet |
Yanıt
Döndürür: GetEventLog200Response
Genel Olay Günlüğünü Al 
req tenantId urlId userIdWS
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| user_id_ws | String | Evet | |
| start_time | i64 | Evet | |
| end_time | i64 | Evet |
Yanıt
Döndürür: GetEventLog200Response
Akış Gönderisi Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_feed_post_params | models::CreateFeedPostParams | Evet | |
| broadcast_id | String | Hayır | |
| is_live | bool | Hayır | |
| do_spam_check | bool | Hayır | |
| skip_dup_check | bool | Hayır |
Yanıt
Döndürür: CreateFeedPost200Response
Akış Gönderisi Oluştur (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_feed_post_params | models::CreateFeedPostParams | Evet | |
| broadcast_id | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic200Response
Akış Gönderisini Sil (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| post_id | String | Evet | |
| broadcast_id | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: DeleteFeedPostPublic200Response
Akış Gönderilerini Al 
req tenantId afterId
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| after_id | String | Hayır | |
| limit | i32 | Hayır | |
| tags | Vec |
Hayır |
Yanıt
Döndürür: GetFeedPosts200Response
Akış Gönderilerini Al (Genel) 
req tenantId afterId
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| after_id | String | Hayır | |
| limit | i32 | Hayır | |
| tags | Vec |
Hayır | |
| sso | String | Hayır | |
| is_crawler | bool | Hayır | |
| include_user_info | bool | Hayır |
Yanıt
Döndürür: GetFeedPostsPublic200Response
Akış Gönderileri İstatistiklerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| post_ids | Vec |
Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: GetFeedPostsStats200Response
Kullanıcı Tepkilerini Al (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| post_ids | Vec |
Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: GetUserReactsPublic200Response
Akış Gönderisine Tepki Ver (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| post_id | String | Evet | |
| react_body_params | models::ReactBodyParams | Evet | |
| is_undo | bool | Hayır | |
| broadcast_id | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: ReactFeedPostPublic200Response
Akış Gönderisini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| feed_post | models::FeedPost | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Akış Gönderisini Güncelle (Genel) 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| post_id | String | Evet | |
| update_feed_post_params | models::UpdateFeedPostParams | Evet | |
| broadcast_id | String | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: CreateFeedPostPublic200Response
Yorumu İşaretle (Genel) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| is_flagged | bool | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Hashtag Ekle 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Hayır | |
| create_hash_tag_body | models::CreateHashTagBody | Hayır |
Yanıt
Döndürür: AddHashTag200Response
Örnek

Hashtag'leri Toplu Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Hayır | |
| bulk_create_hash_tags_body | models::BulkCreateHashTagsBody | Hayır |
Yanıt
Döndürür: AddHashTagsBulk200Response
Örnek

Hashtag'i Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tag | String | Evet | |
| tenant_id | String | Hayır | |
| delete_hash_tag_request | models::DeleteHashTagRequest | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Hashtag'leri Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| page | f64 | Hayır |
Yanıt
Döndürür: GetHashTags200Response
Örnek

Hashtag'i Güncelle (PATCH) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tag | String | Evet | |
| tenant_id | String | Hayır | |
| update_hash_tag_body | models::UpdateHashTagBody | Hayır |
Yanıt
Döndürür: PatchHashTag200Response
Örnek

Moderatör Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_moderator_body | models::CreateModeratorBody | Evet |
Yanıt
Döndürür: CreateModerator200Response
Örnek

Moderatörü Sil 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| send_email | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Moderatörü Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetModerator200Response
Örnek

Moderatörleri Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetModerators200Response
Örnek

Davet Gönder 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| from_name | String | Yes |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Moderatörü Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_moderator_body | models::UpdateModeratorBody | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Bildirim Sayısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Önbelleğe Alınmış Bildirim Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetCachedNotificationCount200Response
Örnek

Bildirim Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| user_id | String | Hayır | |
| url_id | String | Hayır | |
| from_comment_id | String | Hayır | |
| viewed | bool | Hayır |
Yanıt
Döndürür: GetNotificationCount200Response
Örnek

Bildirimleri Al 
Parametreler
| Name | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| user_id | String | Hayır | |
| url_id | String | Hayır | |
| from_comment_id | String | Hayır | |
| viewed | bool | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetNotifications200Response
Örnek

Bildirimi Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_notification_body | models::UpdateNotificationBody | Evet | |
| user_id | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Sayfa Ekle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_api_page_data | models::CreateApiPageData | Evet |
Yanıt
Döndürür: AddPageApiResponse
Sayfayı Sil 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: DeletePageApiResponse
Sayfayı URL Kimliği ile Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet |
Yanıt
Döndürür: GetPageByUrlidApiResponse
Sayfayı Güncelle (PATCH) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_api_page_data | models::UpdateApiPageData | Evet |
Yanıt
Döndürür: PatchPageApiResponse
Bekleyen Webhook Olayını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Bekleyen Webhook Olayı Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Hayır | |
| external_id | String | Hayır | |
| event_type | String | Hayır | |
| domain | String | Hayır | |
| attempt_count_gt | f64 | Hayır |
Yanıt
Döndürür: GetPendingWebhookEventCount200Response
Örnek

Bekleyen Webhook Olaylarını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Hayır | |
| external_id | String | Hayır | |
| event_type | String | Hayır | |
| domain | String | Hayır | |
| attempt_count_gt | f64 | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetPendingWebhookEvents200Response
Örnek

Soru Yapılandırması Oluştur 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_question_config_body | models::CreateQuestionConfigBody | Evet |
Yanıt
Döndürür: CreateQuestionConfig200Response
Örnek

Soru Yapılandırmasını Sil 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Soru Yapılandırmasını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetQuestionConfig200Response
Örnek

Soru Yapılandırmalarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetQuestionConfigs200Response
Örnek

Soru Yapılandırmasını Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_question_config_body | models::UpdateQuestionConfigBody | Yes |
Yanıt
Döner: FlagCommentPublic200Response
Örnek

Soru Sonucu Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_question_result_body | models::CreateQuestionResultBody | Evet |
Yanıt
Dönen değer: CreateQuestionResult200Response
Örnek

Soru Sonucunu Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Soru Sonucunu Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetQuestionResult200Response
Örnek

Soru Sonuçlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Hayır | |
| user_id | String | Hayır | |
| start_date | String | Hayır | |
| question_id | String | Hayır | |
| question_ids | String | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetQuestionResults200Response
Örnek

Soru Sonucunu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_question_result_body | models::UpdateQuestionResultBody | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Soru Sonuçlarını Toplama 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| question_id | String | Hayır | |
| question_ids | Vec |
Hayır | |
| url_id | String | Hayır | |
| time_bucket | models::AggregateTimeBucket | Hayır | |
| start_date | String | Hayır | |
| force_recalculate | bool | Hayır |
Yanıt
Döndürür: AggregateQuestionResults200Response
Soru Sonuçlarını Toplu Toplama 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| bulk_aggregate_question_results_request | models::BulkAggregateQuestionResultsRequest | Evet | |
| force_recalculate | bool | Hayır |
Yanıt
Döndürür: BulkAggregateQuestionResults200Response
Yorumları Soru Sonuçlarıyla Birleştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| question_id | String | Hayır | |
| question_ids | Vec |
Hayır | |
| url_id | String | Hayır | |
| start_date | String | Hayır | |
| force_recalculate | bool | Hayır | |
| min_value | f64 | Hayır | |
| max_value | f64 | Hayır | |
| limit | f64 | Hayır |
Yanıt
Döndürür: CombineCommentsWithQuestionResults200Response
SSO Kullanıcısı Ekle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_apisso_user_data | models::CreateApissoUserData | Evet |
Response
Döndürür: AddSsoUserApiResponse
SSO Kullanıcısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| delete_comments | bool | Hayır | |
| comment_delete_mode | String | Hayır |
Yanıt
Döndürür: DeleteSsoUserApiResponse
E-postaya Göre SSO Kullanıcısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| String | Evet |
Yanıt
Döndürür: GetSsoUserByEmailApiResponse
ID'ye Göre SSO Kullanıcısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetSsoUserByIdApiResponse
SSO Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| skip | i32 | Hayır |
Yanıt
Döndürür: GetSsoUsers200Response
SSO Kullanıcısını Güncelle (PATCH) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_apisso_user_data | models::UpdateApissoUserData | Evet | |
| update_comments | bool | Hayır |
Yanıt
Döndürür: PatchSsoUserApiResponse
SSO Kullanıcısını Değiştir (PUT) 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_apisso_user_data | models::UpdateApissoUserData | Evet | |
| update_comments | bool | Hayır |
Yanıt
Döndürür: PutSsoUserApiResponse
Abonelik Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_api_user_subscription_data | models::CreateApiUserSubscriptionData | Evet |
Yanıt
Dönen değer: CreateSubscriptionApiResponse
Aboneliği Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| user_id | String | No |
Yanıt
Döndürür: DeleteSubscriptionApiResponse
Abonelikleri Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| user_id | String | Hayır |
Yanıt
Döndürür: GetSubscriptionsApiResponse
Kiracı Günlük Kullanımlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| year_number | f64 | Hayır | |
| month_number | f64 | Hayır | |
| day_number | f64 | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetTenantDailyUsages200Response
Örnek

Kiracı Paketi Oluştur 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_tenant_package_body | models::CreateTenantPackageBody | Evet |
Yanıt
Döndürür: CreateTenantPackage200Response
Örnek

Kiracı Paketini Sil 
Parametreler
| Ad | Type | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Paketini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetTenantPackage200Response
Örnek

Kiracı Paketlerini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetTenantPackages200Response
Örnek

Kiracı Paketini Değiştir 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| replace_tenant_package_body | models::ReplaceTenantPackageBody | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Paketini Güncelle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Yes | |
| id | String | Yes | |
| update_tenant_package_body | models::UpdateTenantPackageBody | Yes |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Kullanıcısı Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_tenant_user_body | models::CreateTenantUserBody | Evet |
Yanıt
Döndürür: CreateTenantUser200Response
Örnek

Kiracı Kullanıcısını Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| delete_comments | String | Hayır | |
| comment_delete_mode | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Kullanıcısını Al 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetTenantUser200Response
Örnek

Kiracı Kullanıcılarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetTenantUsers200Response
Örnek

Kiracı Kullanıcısını Değiştir 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| replace_tenant_user_body | models::ReplaceTenantUserBody | Evet | |
| update_comments | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Giriş Linki Gönder 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| redirect_url | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Kullanıcısını Güncelle 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_tenant_user_body | models::UpdateTenantUserBody | Evet | |
| update_comments | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracı Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_tenant_body | models::CreateTenantBody | Evet |
Yanıt
Döndürür: CreateTenant200Response
Örnek

Kiracıyı Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| sure | String | Hayır |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Kiracıyı Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Dönen değer: GetTenant200Response
Örnek

Kiracıları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| meta | String | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetTenants200Response
Örnek

Kiracıyı Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_tenant_body | models::UpdateTenantBody | Evet |
Yanıt
Döndürür: FlagCommentPublic200Response
Örnek

Görüntü Yükle 
Bir resmi yükle ve yeniden boyutlandır
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| file | std::path::PathBuf | Evet | |
| size_preset | models::SizePreset | Hayır | |
| url_id | String | Hayır |
Yanıt
Döndürür: UploadImageResponse
Kullanıcı Rozet İlerlemesini ID'ye Göre Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById200Response
Kullanıcı Rozet İlerlemesini Kullanıcı ID'sine Göre Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| user_id | String | Evet |
Yanıt
Döndürür: GetUserBadgeProgressById200Response
Kullanıcı Rozet İlerlemesi Listesini Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| user_id | String | Hayır | |
| limit | f64 | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetUserBadgeProgressList200Response
Kullanıcı Rozeti Oluştur 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| create_user_badge_params | models::CreateUserBadgeParams | Evet |
Yanıt
Döndürür: CreateUserBadge200Response
Kullanıcı Rozetini Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: UpdateUserBadge200Response
Kullanıcı Rozetini Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetUserBadge200Response
Kullanıcı Rozetlerini Al 
Parametreler
| Ad | Tip | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| user_id | String | Hayır | |
| badge_id | String | Hayır | |
| displayed_on_comments | bool | Hayır | |
| limit | f64 | Hayır | |
| skip | f64 | Hayır |
Yanıt
Döndürür: GetUserBadges200Response
Kullanıcı Rozetini Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| update_user_badge_params | models::UpdateUserBadgeParams | Evet |
Yanıt
Dönüş: UpdateUserBadge200Response
Kullanıcı Bildirim Sayısını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: GetUserNotificationCount200Response
Kullanıcı Bildirimlerini Al 
Parametreler
| İsim | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| page_size | i32 | Hayır | |
| after_id | String | Hayır | |
| include_context | bool | Hayır | |
| after_created_at | i64 | Hayır | |
| unread_only | bool | Hayır | |
| dm_only | bool | Hayır | |
| no_dm | bool | Hayır | |
| include_translations | bool | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: GetUserNotifications200Response
Kullanıcı Bildirim Sayısını Sıfırla 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: ResetUserNotifications200Response
Kullanıcı Bildirimlerini Sıfırla 
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| after_id | String | Hayır | |
| after_created_at | i64 | Hayır | |
| unread_only | bool | Hayır | |
| dm_only | bool | Hayır | |
| no_dm | bool | Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: ResetUserNotifications200Response
Kullanıcı Bildirim Yorum Abonelik Durumunu Güncelle 
Belirli bir yorum için bildirimleri etkinleştirin veya devre dışı bırakın.
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| notification_id | String | Evet | |
| opted_in_or_out | String | Evet | |
| comment_id | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Kullanıcı Bildirim Sayfa Abonelik Durumunu Güncelle 
Bir sayfa için bildirimleri etkinleştirin veya devre dışı bırakın. Kullanıcılar bir sayfaya abone olduğunda, bildirimler oluşturulur yeni kök yorumlar için, ve ayrıca
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| url | String | Evet | |
| page_title | String | Evet | |
| subscribed_or_unsubscribed | String | Evet | |
| sso | String | Hayır |
Yanıt
Geri döner: UpdateUserNotificationStatus200Response
Kullanıcı Bildirim Durumunu Güncelle 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| notification_id | String | Evet | |
| new_status | String | Evet | |
| sso | String | Hayır |
Yanıt
Döndürür: UpdateUserNotificationStatus200Response
Kullanıcı Varlık Durumlarını Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id_ws | String | Evet | |
| user_ids | String | Evet |
Yanıt
Döndürür: GetUserPresenceStatuses200Response
Kullanıcı Ara 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| username_starts_with | String | Evet | |
| mention_group_ids | Vec |
Hayır | |
| sso | String | Hayır |
Yanıt
Döndürür: SearchUsers200Response
Kullanıcıyı Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet |
Yanıt
Döndürür: GetUser200Response
Örnek

Oy Oluştur 
Parametreler
| Name | Type | Required | Description |
|---|---|---|---|
| tenant_id | String | Evet | |
| comment_id | String | Evet | |
| direction | String | Evet | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır |
Yanıt
Döndürür: VoteComment200Response
Örnek

Oyu Sil 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| id | String | Evet | |
| edit_key | String | Hayır |
Yanıt
Döndürür: DeleteCommentVote200Response
Örnek

Oyları Al 
Parametreler
| Ad | Tür | Gerekli | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet |
Yanıt
Döndürür: GetVotes200Response
Örnek

Kullanıcı İçin Oyları Al 
Parametreler
| Name | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| tenant_id | String | Evet | |
| url_id | String | Evet | |
| user_id | String | Hayır | |
| anon_user_id | String | Hayır |
Yanıt
Döndürür: GetVotesForUser200Response
Örnek

Yardım mı gerekiyor?
Rust SDK ile ilgili herhangi bir sorunla karşılaşırsanız veya sorularınız varsa, lütfen:
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Katkı yönergeleri için lütfen GitHub deposunu ziyaret edin.