Tentang API X
X adalah peristiwa yang sedang terjadi di dunia dan yang dibicarakan orang-orang saat ini. Anda dapat mengakses X lewat web atau perangkat seluler Anda. Untuk berbagi informasi seluas mungkin di X, kami juga menyediakan akses programatik ke data X kepada perusahaan, pengembang, dan pengguna lewat API (antarmuka pemrograman aplikasi) kami. Artikel ini menjelaskan apa yang dimaksud dengan API X, informasi apa yang disediakan melalui API tersebut, dan beberapa perlindungan yang telah diterapkan oleh X untuk penggunaannya.
Pada tingkat tinggi, API merupakan cara program komputer "berbicara" satu sama lain agar mereka dapat meminta dan menyajikan informasi. Hal ini dilakukan dengan mengizinkan aplikasi perangkat lunak untuk memanggil apa yang disebut endpoint: alamat yang terkait dengan informasi jenis tertentu yang kami sediakan (endpoint umumnya unik seperti nomor telepon). X mengizinkan akses ke bagian dari layanan kami melalui API untuk memungkinkan orang-orang membangun perangkat lunak yang terintegrasi dengan X seperti solusi yang membantu sebuah perusahaan menjawab umpan balik pelanggan di X.
Data X berbeda dari data yang dibagi oleh kebanyakan platform sosial lain karena data tersebut mencerminkan informasi yang dipilih pengguna untuk dibagikan ke publik. Platform API kami menyediakan akses luas ke data X publik yang telah dipilih pengguna untuk dibagikan ke dunia. Kami juga mendukung API yang memungkinkan pengguna mengelola informasi X mereka yang non-publik (mis. Direct Message) dan memberikan informasi ini ke pengembang yang telah diizinkan pengguna untuk melakukannya.
Mengakses Data X
Ketika seseorang ingin mengakses API kami, mereka perlu memasukkan aplikasi. Secara default, aplikasi hanya dapat mengakses informasi publik di X. Endpoint tertentu, seperti yang bertanggung jawab untuk mengirim atau menerima Direct Message, memerlukan izin tambahan dari Anda sebelum endpoint tersebut dapat mengakses informasi Anda. Izin ini tidak diberikan secara default; Anda yang memilih satu persatu berdasarkan setiap aplikasi apakah Anda memberikan akses ini, dan Anda dapat mengendalikan semua aplikasi yang diizinkan di akun Anda.
API X termasuk beragam endpoint, yang terdiri dari lima kelompok utama:
Akun dan pengguna
Kami mengizinkan pengembang untuk mengelola secara programatis profil dan pengaturan suatu akun, membisukan atau memblokir pengguna, mengelola pengguna dan pengikut, meminta informasi tentang aktivitas akun yang diotorisasi, dan banyak lagi. Endpoint ini dapat membantu warga negara seperti Commonwealth of Virginia’s Department of Emergency Management yang memberikan informasi kepada penduduk mengenai respons darurat dan peringatan darurat.
post dan balasan
Kami membuat post dan balasan tersedia bagi pengembang, dan mengizinkan pengembang untuk memposting post melalui API kami. Pengembang dapat mengakses posts dengan mencari kata kunci tertentu, atau meminta sampel post dari akun tertentu.
Endpoint tersebut digunakan oleh LSM seperti PBB untuk mengidentifikasi, memahami, dan membantah informasi yang salah seputar inisiatif kesehatan masyarakat. Misalnya, di Indonesia, terdapat rumor yang kencang bahwa vaksinasi mengandung produk babi atau menyebabkan kemandulan. Memahami bagaimana rumor berawal dan disebarkan menjadikan PBB membentuk tim di lapangan untuk membantu menangkis mitos-mitos ini, yang menimbulkan kekhawatiran di negara dengan populasi mayoritas Muslim ini. Demikian pula kami membantu para peneliti mengamati indikasi gejala awal wabah penyakit dan mengawasi persebarannya. Tim di Northeastern University baru-baru ini mengembangkan teknik baru pelacak flu menggunakan data X yang memprediksi wabah hingga enam minggu sebelumnya, jauh lebih dini dibanding model-model lainnya, namun tetap akurat.
Direct Message
Endpoint Direct Message kami memberikan akses ke percakapan DM pengguna yang secara eksplisit telah memberikan izin ke aplikasi tertentu. Kami tidak menjual Direct Message. API DM kami memberikan akses terbatas ke pengembang untuk membuat pengalaman khusus di X, seperti pembangun klasifikasi March Madness Wendy's. Untuk akun yang dimiliki atau dikelola bisnis, bisnis tersebut dapat menciptakan pengalaman percakapan yang dijalankan oleh manusia atau chatbot untuk berkomunikasi langsung dengan pelanggan untuk pengalaman layanan pelanggan, marketing, dan keterlibatan merek.
Iklan
Kami menyediakan suite API untuk memungkinkan pengembang, seperti Sprinklr, membantu bisnis menciptakan dan mengelola kampanye iklan secara otomatis di X. Pengembang dapat menggunakan post untuk mengidentifikasi topik dan minat, dan memberikan alat kepada bisnis untuk menjalankan kampanye iklan untuk menjangkau audiens yang beragam di X.
Alat penerbit dan SDK
Kami memberikan alat kepada pengembang perangkat lunak dan penerbit untuk menyematkan timeline, tombol bagikan, dan konten X lainnya di halaman web. Alat-alat ini memungkinkan merek menyajikan percakapan publik secara live dari X ke pengalaman web mereka dan memudahkan pelanggan mereka membagikan informasi dan artikel dari situs mereka.
Anda dapat mempelajari lebih jauh tentang API kami dan rincian tiap endpoint di dokumentasi pengembang kami.
Di seluruh API dan produk data kami, kami bertanggung jawab untuk melindungi data pengguna kami dengan serius. Kami memegang kebijakan dan proses ketat untuk menguji bagaimana pengembang menggunakan data X, dan membatasi penyalahgunaan data tersebut. Jika kami mengetahui bahwa ada pengembang yang melanggar kebijakan kami, kami akan mengambil tindakan sepatutnya, yang dapat termasuk penangguhan dan penghentian akses ke API dan produk data X.
Untuk mempelajari lebih lanjut tentang API X, kunjungi developer.twitter.com dan tinjau kebijakan dan perjanjian pengembang kami. Untuk informasi lebih lanjut tentang X dan GDPR, kunjungi https://gdpr.twitter.com/.