Memilih tipe peristiwa

Secara bawaan Anda menerima setiap tipe peristiwa dari setiap akun yang dipantau. Anda bisa mempersempitnya per akun: satu akun hanya mengirim pengikut terverifikasi barunya, sementara akun lain mengirim semua yang diunggahnya. Pilihan ini milik langganan, jadi dibuat terpisah untuk setiap akun.

Yang bisa Anda pilih

Setiap tipe peristiwa di bawah bisa dinyalakan atau dimatikan satu per satu, untuk setiap akun. Kecocokan kata kunci (search.match) tidak ada di daftar ini: itu berasal dari kata kunci, bukan dari akun.

TipeKategoriArti
tweet.createUnggahanAkun mengunggah sesuatu yang baru
tweet.replyUnggahanAkun membalas seseorang; reply_to membawa unggahan yang dibalas, beserta teks dan medianya
tweet.retweetUnggahanAkun mengunggah ulang unggahan seseorang; retweet_of membawa unggahan aslinya secara lengkap
tweet.quoteUnggahanAkun mengutip seseorang; quoted membawa unggahan yang dikutip secara lengkap
tweet.editUnggahanAkun mengedit sebuah unggahan; peristiwa membawa versi baru, dan edit_of versi yang digantikannya
tweet.deleteUnggahanSebuah unggahan yang pernah dipublikasikan akun telah hilang
profile.nameProfilNama tampilan berubah
profile.screen_nameProfilHandle berubah
profile.bioProfilBio berubah
profile.locationProfilLokasi berubah
profile.urlProfilTautan profil berubah
profile.avatarProfilAvatar berubah; old dan new adalah URL gambar
profile.bannerProfilBanner berubah; old dan new adalah URL gambar
profile.pinnedProfilUnggahan tersemat berubah; tweet dan old_tweet membawa unggahannya sendiri
profile.verifiedProfilLencana verifikasi muncul atau menghilang
follow.addGraf pengikutanAkun mulai mengikuti seseorang; user adalah profil lengkap akun tersebut
follow.removeGraf pengikutanAkun berhenti mengikuti seseorang
followers.verified.addGraf pengikutanSebuah akun terverifikasi mulai mengikutinya; user membawa bio, jumlah, lokasi, tanggal bergabung
account.statusAkunAkun menjadi terkunci, ditangguhkan atau tidak tersedia, atau aktif kembali

Pilihan umum

Kirim nilai di kolom kanan sebagai event_types. Tipe bisa digabung bebas; cantumkan sebanyak yang Anda perlukan.

Anda inginevent_types
Hanya pengikut terverifikasi baru akun itu["followers.verified.add"]
Hanya unggahan aslinya["tweet.create"]
Hanya balasannya["tweet.reply"]
Semua yang diterbitkannya: unggahan, balasan, repost, kutipan, dan suntingan["tweet.create", … 5 tipe]
Unggahannya, dan saat ia menghapus salah satunya["tweet.create", "tweet.delete"]
Hanya perubahan profil (kesembilan tipe profil)["profile.name", … 9 tipe]
Hanya siapa yang ia ikuti dan berhenti ikuti["follow.add", "follow.remove"]
Semuanya (bawaan)null

Cara mengaturnya

Pilih saat mulai memantau akun, atau ubah kapan saja setelahnya. Kedua panggilan memerlukan scope targets:write.

Mulai memantau dengan pilihan
curl -X POST https://api.xsignalfeed.com/v1/monitor/targets \
  -H "Authorization: Bearer xsf_your_key" -H "Content-Type: application/json" \
  -d '{"screen_name": "elonmusk", "event_types": ["followers.verified.add"]}'
Ubah pilihan nanti
curl -X PATCH https://api.xsignalfeed.com/v1/monitor/targets/elonmusk \
  -H "Authorization: Bearer xsf_your_key" -H "Content-Type: application/json" \
  -d '{"event_types": ["tweet.create", "tweet.reply"]}'
Kembali ke semua tipe
curl -X PATCH https://api.xsignalfeed.com/v1/monitor/targets/elonmusk \
  -H "Authorization: Bearer xsf_your_key" -H "Content-Type: application/json" \
  -d '{"event_types": null}'

Pilihan akun saat ini ada di kolom event_types; event_types_all bernilai true jika tidak ada yang disaring.

GET /v1/monitor/targets/elonmusk
{
  "target": {
    "id": "44196397",
    "screen_name": "elonmusk",
    "name": "Elon Musk",
    "state": "subscribed",
    "…": "…",
    "event_types": [
      "tweet.create",
      "tweet.reply"
    ],
    "event_types_all": false
  }
}

Aturan

Yang tidak bisa dipilih