Teknologi
Client .NET untuk REST API Open Journal Systems (OJS) 3.5. Ditulis dengan VB.NET dan bisa dipakai dari bahasa .NET apa pun, termasuk C#, F#, dan PowerShell. Library ini mencakup seluruh endpoint publik OJS 3.5: submission, publikasi, kontributor, file, keputusan, review, issue, section, user, jurnal, DOI, statistik, dan lainnya.
Visual Basic .NET
.NET 10
HttpClient
System.Text.Json
NuGet
- Model bertipe dengan enum untuk konstanta OJS dan nilai multibahasa
- Menangani keanehan backend PHP: angka berbentuk string, format tanggal, array kosong, dan respons yang berbeda dari dokumen OpenAPI
- Paging otomatis, streaming IAsyncEnumerable, dan exception bertipe dengan pesan validasi
- Upload dan download file, serta statistik dalam format CSV
- JSON ala PHP seperti "stageId": "5" diubah menjadi nilai bertipe seperti WorkflowStage.Production
- Diuji langsung terhadap jurnal OJS 3.5 sungguhan
- Tanpa dependensi selain System.Net.Http dan System.Text.Json