Mengelola Antarmuka Pemrograman Aplikasi Anda
Sekarang jam 2:30 pagi di sini di Paris, Prancis… dan saya tidak bisa tidur jadi apa yang lebih baik untuk dilakukan selain menulis posting blog! DK New Media Baru-baru ini telah bekerja dengan dua perusahaan yang telah menerapkan teknologi untuk mengelola mereka antarmuka pemrograman aplikasi (API). API telah menjadi fitur yang kuat dan diperlukan untuk platform apa pun sehingga pemasar dapat mengintegrasikan dan mengotomatiskan sistem mereka.
Bagian yang sulit dalam menerapkan API untuk platform perangkat lunak Anda adalah memastikan perusahaan Anda terlindungi dari peretas, membangun layanan pemantauan dan pelaporan untuk memantau penggunaan, dan melindungi lingkungan produksi Anda dari klien yang menyalahgunakan yang menyeret sistem Anda ke bawah.
Daripada menanyakan ratusan tim setiap jam untuk melihat apakah ada perubahan, kami memverifikasi bahwa setiap tim hanya diperiksa sekali sehari. Jika Coyle Media ingin memperbarui tim secara manual, mereka dapat membuat permintaan itu sebagai permintaan. Ini mengurangi jumlah panggilan secara keseluruhan hingga ribuan per hari. Akan jauh lebih mudah bagi kami untuk menanyakannya API setiap 15 menit untuk setiap klien… tapi itu tidak perlu jadi kami membuat buffer yang bagus untuk memastikan kami tidak menyalahgunakan API Twitter dan Facebook. Sejauh ini bagus - kami tidak pernah dicekik.
Jika platform Anda serius meluncurkan API, Anda harus menyediakan lapisan isolasi antara API dan aplikasi Anda untuk melindungi kinerja sistem. Melempar lebih banyak perangkat keras ke Anda API bukanlah solusi hemat biaya. Ada beberapa API solusi manajemen di pasar yang tidak hanya melakukan ini, tetapi memiliki serangkaian fitur yang kuat yang memungkinkan Anda untuk membatasi klien (hanya mengizinkan sejumlah panggilan per menit, jam atau hari), memberikan laporan penggunaan pada Anda API panggilan, dan bahkan memungkinkan Anda untuk memonetisasi dan melacak penggunaan. Beberapa penyedia data mengenakan biaya untuk setiap panggilan yang Anda lakukan (contoh: daun rap).
Mengembangkan alat yang diperlukan untuk mengelola API adalah sesuatu yang tidak hemat biaya hari ini karena ada sejumlah layanan di luar sana yang melakukannya untuk Anda. Beberapa terkenal
API Platform manajemen adalah:- 3 skala
- Masher
- Sistem Sonoa
- Layanan Web
ChaCha menerapkan mereka API memanfaatkan Mashery dan prosesnya sangat sederhana. Tim di Mashery menerapkan panggilan tersebut dan menyediakan antarmuka pengguna untuk ChaCha untuk mempromosikan API mereka kepada komunitas. Mereka bahkan membantu dalam promosi dan pemasaran API. Biaya keseluruhan dari layanan tingkat Perusahaan seperti ini jauh lebih rendah daripada gaji atau tarif kontrak yang dimuat penuh untuk satu pengembang yang menghasilkan $ 100K per tahun.
Jika Anda bekerja dengan vendor Teknologi Pemasaran dengan API, Anda mungkin ingin bertanya tentang mereka API alat manajemen dan cara keduanya memantau, melindungi, dan memastikan produksi tidak terganggu oleh pengembang lain yang terlalu bersemangat dan malas!