Jika Anda masih menggunakan atau ingin menggunakan SDK lama kami yang lama, gunakan cabang Legacy Harap dicatat bahwa kami tidak memperbarui SDK lama lagi dan fitur hanya ditambahkan ke SDK baru. Sangat disarankan untuk tidak memulai proyek baru dengan Legacy SDK.
Jika Anda mencari dokumentasi API, pergilah ke sini
Instal SDK
install-package Teamwork -IncludePrerelease
Catatan, untuk mendapatkan token dan domain Anda perlu menggunakan aplikasi login kami
Saat menggunakan SDK, Anda hanya perlu menangani sendiri langkah pertama, setelah Anda mendapatkan kode kembali dari sistem kami, Anda dapat menggunakan helper kami untuk mengambil token akses akhir bersama dengan data pengguna:
var response = await GetLoginDataAsync(code);
Dengan itu Anda bisa mendapatkan contoh klien itu sendiri:
var client = Teamwork.Client.GetTeamworkClient(
response.TokenData.Installation.Url,
response.TokenData.AccessToken, true);
Jika Anda menggunakan kunci API warisan kami (sudah usang dan tidak direkomendasikan untuk digunakan)
var client = TeamworkProjects.Client.GetTeamworkClient(apiKey, Domain,false)
Perpustakaan Klien untuk produk CRM kami yang baru ditambahkan. Ini autogenerasi dari kesombongan pada tahap ini. Lihat contoh.cs tentang cara menggunakannya.
Mengambil data sangat sederhana, seperti ini:
var myProjects = client.Projects.Projects.GetAllAsync()
var taskOfAProjects = client.Projects.Tasks.GetAllAsync(projectid, optional: tasklistid)
Anda juga dapat membuat atau memperbarui item menggunakan SDK, dilakukan seperti ini:
Untuk membuat tugas baru untuk suatu proyek
var myNewTask = new TodoItem() {
Description = "My Task Description",
Content = "My Task Title"
};
var result = client.Projects.Projects.AddTodoItem(myNewTask);
Untuk memperbarui tugas yang ada
// Add all fields you want to update, need the task id
var myUpdatedTask = new TodoItem() {
id = "myTaskID",
Description = "My Task Description",
Content = "My Task Title"
};
result = client.Projects.Tasks.UpdateTask(myNewTask);
Jika Anda memiliki pertanyaan, memerlukan dukungan atau mendapat umpan balik, silakan kirim pesan kepada kami ke [email protected]