summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSencar TOSUN <siberaktif@gmail.com>2016-12-27 04:56:01 +0300
committerGitHub <noreply@github.com>2016-12-27 04:56:01 +0300
commit29f2f7c1cc13aa3346f20d4b80e40c3349c019bc (patch)
tree3844686066ead42744209376f34b661f214e0d79
parent8fe659435fcc09bfe287f481cbe4a03bd40e8267 (diff)
Create api-json-rpc.markdown
-rw-r--r--doc/tr_TR/api-json-rpc.markdown72
1 files changed, 72 insertions, 0 deletions
diff --git a/doc/tr_TR/api-json-rpc.markdown b/doc/tr_TR/api-json-rpc.markdown
new file mode 100644
index 00000000..7e3bc52f
--- /dev/null
+++ b/doc/tr_TR/api-json-rpc.markdown
@@ -0,0 +1,72 @@
+Json-RPC API
+============
+
+Kullanıcı ve uygulama API'sı
+------------------------
+
+İki tür API erişimi vardır:
+
+### Uygulama API'si
+
+- "jsonrpc" kullanıcısı ve ayarlar sayfasında belirteç-token bulunan API'ya erişim
+- Tüm prosedürlere erişim
+- İzin verilen izin yok
+- Sunucuda kullanıcı oturumu yok
+- "My ..." ile başlayan işlemlere erişim yok (örneğin: "getMe" veya "getMyProjects")
+- Olası hizmetlere-client örnek: veri taşıma / içe aktarma, başka bir sistemden görevler oluşturma, vb.
+
+### Kullanıcı API'si
+
+- Kullanıcı kimlik bilgileri (kullanıcı adı ve şifre) ile API'ye erişim
+- Ayrıca, şifreniz yerine bir kişisel erişim belirteci-token da oluşturabilirsiniz.
+- Uygulama rolü ve proje izinleri her prosedür için kontrol edilir
+- Sunucuda bir kullanıcı oturumu oluşturuldu
+- Olası hizmetlere-client örnek: yerel mobil / masaüstü uygulaması, komut satırı yardımcı programı, vb.
+
+Güvenlik
+--------
+
+- Her zaman geçerli bir sertifika ile HTTPS kullanın (düz metin iletişimi önlemek için)
+- Mobil bir uygulama yaparsanız, cihazdaki kullanıcı kimlik bilgilerini güvenli bir şekilde depolamanız sizin sorumluluğunuzdur
+- Kullanıcı API'sinde 3 kimlik doğrulama hatası yapıldıktan sonra, son kullanıcı end-user giriş formunu kullanarak hesabının kilidini açması gerekir
+- İki-kademeli kimlik doğrulama API aracılığıyla henüz mevcut değil
+
+Protokol
+--------
+
+Kanboard, harici programlarla etkileşim kurmak için Json-RPC protokolünü kullanır.
+
+JSON-RPC, JSON'da kodlanmış uzaktan yordam çağrı protokolüdür.
+XML-RPC ile hemen hemen aynı şey ama JSON biçimi iledir.
+
+[Protokolün 2. versiyonunu](http://www.jsonrpc.org/specification) kullanıyorsanız,
+API'yi `POST` HTTP isteği ile çağırmalısınız.
+
+Kanboard, yığın isteklerini destekler, böylece tek bir HTTP isteğinde birden fazla API çağrısı yapabilirsiniz. Daha yüksek ağ gecikmeli mobil istemciler için özellikle yararlıdır.
+
+Kullanımı
+-----
+
+- [Kimlik Doğrulama](api-authentication.markdown)
+- [Örnekler](api-examples.markdown)
+- [Uygulama](api-application-procedures.markdown)
+- [Projeler](api-project-procedures.markdown)
+- [Proje İzinleri](api-project-permission-procedures.markdown)
+- [Panolar](api-board-procedures.markdown)
+- [Kolonlar](api-column-procedures.markdown)
+- [Kulvarlar](api-swimlane-procedures.markdown)
+- [Kategoriler](api-category-procedures.markdown)
+- [Otomatik İşlemler](api-action-procedures.markdown)
+- [Görevler](api-task-procedures.markdown)
+- [Alt-Görevler](api-subtask-procedures.markdown)
+- [Alt Görev Süre Çizelgesi](api-subtask-time-tracking-procedures.markdown)
+- [Görev Dosyaları](api-task-file-procedures.markdown)
+- [Proje Dosyaları](api-project-file-procedures.markdown)
+- [Bağlantılar](api-link-procedures.markdown)
+- [İç Görev Bağlantıları](api-internal-task-link-procedures.markdown)
+- [Harici Görev Bağlantıları](api-external-task-link-procedures.markdown)
+- [Yorumlar](api-comment-procedures.markdown)
+- [Kullanıcılar](api-user-procedures.markdown)
+- [Gruplar](api-group-procedures.markdown)
+- [Grup Üyeleri](api-group-member-procedures.markdown)
+- [Ben](api-me-procedures.markdown)