Tentang API Twitter

Twitter adalah peristiwa yang sedang terjadi di dunia dan yang dibicarakan orang-orang saat ini. Anda dapat mengakses Twitter lewat web atau perangkat seluler Anda. Untuk berbagi informasi seluas mungkin di Twitter, kami juga menyediakan akses programatik ke data Twitter kepada perusahaan, pengembang, dan pengguna lewat API (antarmuka pemrograman aplikasi) kami. Artikel ini menjelaskan apa yang dimaksud dengan API Twitter, informasi apa yang disediakan melalui API tersebut, dan beberapa perlindungan yang telah diterapkan oleh Twitter untuk penggunaannya. 

Pada tingkat tinggi, API merupakan cara program komputer "berbicara" satu sama lain agar mereka dapat meminta dan menyajikan informasi. Ini dilakukan dengan mengizinkan aplikasi perangkat lunak memanggil apa yang disebut sebagai endpoint: alamat yang terkait dengan informasi jenis tertentu yang kami sediakan (endpoint umumnya unik seperti nomor telepon). Twitter mengizinkan akses ke bagian dari layanan kami melalui API untuk memungkinkan orang-orang membangun perangkat lunak yang terintegrasi dengan Twitter seperti solusi yang membantu sebuah perusahaan menjawab umpan balik pelanggan di Twitter.

Data Twitter 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 Twitter publik yang telah dipilih pengguna untuk dibagikan ke dunia. Kami juga mendukung API yang memungkinkan pengguna mengelola informasi Twitter mereka yang non-publik (mis. Direct Message) dan memberikan informasi ini ke pengembang yang telah diizinkan pengguna untuk melakukannya. 

Mengakses Data Twitter

Ketika seseorang ingin mengakses API kami, mereka perlu memasukkan aplikasi. Secara default, aplikasi hanya dapat mengakses informasi publik di Twitter. 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 Twitter 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.

Tweet dan balasan 
Kami membuat Tweet dan balasan tersedia bagi pengembang, dan mengizinkan pengembang untuk memposting Tweet melalui API kami. Pengembang dapat mengakses Tweets dengan mencari kata kunci tertentu, atau meminta sampel Tweet 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 Twitter 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 Twitter, 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 Twitter. Pengembang dapat menggunakan Tweet untuk mengidentifikasi topik dan minat, dan memberikan alat kepada bisnis untuk menjalankan kampanye iklan untuk menjangkau audiens yang beragam di Twitter. 

Alat penerbit dan SDK 
Kami memberikan alat kepada pengembang perangkat lunak dan penerbit untuk menyematkan timeline, tombol bagikan, dan konten Twitter lainnya di halaman web. Alat-alat ini memungkinkan merek menyajikan percakapan publik secara live dari Twitter 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 Twitter, 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 Twitter.

Untuk mempelajari lebih lanjut tentang API Twitter, kunjungi developer.twitter.com dan tinjau kebijakan dan perjanjian pengembang kami. Untuk informasi lebih lanjut tentang Twitter dan GDPR, kunjungi https://gdpr.twitter.com/.

Memarkahi atau menyebarkan artikel ini

Apakah artikel ini bermanfaat?

Terima kasih atas umpan balik Anda. Kami senang dapat membantu!

Terima kasih atas umpan balik Anda. Bagaimana kami dapat meningkatkan artikel ini?

Terima kasih atas umpan balik Anda. Komentar Anda akan membantu kami meningkatkan artikel di masa mendatang.