Ereignistypen wählen

Standardmäßig erhalten Sie für jedes überwachte Konto jeden Ereignistyp. Das lässt sich pro Konto einschränken: Ein Konto schickt Ihnen nur seine neuen verifizierten Follower, ein anderes alles, was es veröffentlicht. Die Auswahl gehört zum Abonnement und wird deshalb für jedes Konto einzeln getroffen.

Was Sie wählen können

Jeder Ereignistyp unten lässt sich einzeln ein- oder ausschalten, für jedes Konto. Stichwort-Treffer (search.match) stehen nicht in der Liste: Sie stammen aus Stichwörtern, nicht aus Konten.

TypKategorieBedeutung
tweet.createBeiträgeDas Konto hat etwas Neues gepostet
tweet.replyBeiträgeEs hat jemandem geantwortet; reply_to trägt den beantworteten Beitrag mit Text und Medien
tweet.retweetBeiträgeEs hat jemanden repostet; retweet_of trägt den Originalbeitrag vollständig
tweet.quoteBeiträgeEs hat jemanden zitiert; quoted trägt den zitierten Beitrag vollständig
tweet.editBeiträgeEs hat einen Beitrag bearbeitet; das Ereignis trägt die neue Fassung, edit_of die Fassung, die sie ersetzt
tweet.deleteBeiträgeEin Beitrag, den das Konto veröffentlicht hatte, ist verschwunden
profile.nameProfilAnzeigename geändert
profile.screen_nameProfilHandle geändert
profile.bioProfilBio geändert
profile.locationProfilStandort geändert
profile.urlProfilProfil-Link geändert
profile.avatarProfilAvatar geändert; old und new sind Bild-URLs
profile.bannerProfilBanner geändert; old und new sind Bild-URLs
profile.pinnedProfilAngepinnter Beitrag geändert; tweet und old_tweet tragen die Beiträge selbst
profile.verifiedProfilVerifizierungsabzeichen erschienen oder verschwunden
follow.addFolgt-GraphDas Konto folgt jetzt jemandem; user ist das vollständige Profil dieses Kontos
follow.removeFolgt-GraphDas Konto folgt jemandem nicht mehr
followers.verified.addFolgt-GraphEin verifiziertes Konto folgt ihm jetzt; user trägt Bio, Zähler, Standort, Beitrittsdatum
account.statusKontoDas Konto wurde geschützt, gesperrt oder nicht mehr sichtbar, oder ist wieder aktiv

Häufige Auswahlen

Senden Sie den Wert aus der rechten Spalte als event_types. Typen lassen sich frei kombinieren; führen Sie so viele auf, wie Sie brauchen.

Sie wollenevent_types
Nur neue verifizierte Follower des Kontos["followers.verified.add"]
Nur seine eigenen Beiträge["tweet.create"]
Nur seine Antworten["tweet.reply"]
Alles, was es veröffentlicht: Beiträge, Antworten, Reposts, Zitate und Bearbeitungen["tweet.create", … 5 Typen]
Seine Beiträge und wenn es einen löscht["tweet.create", "tweet.delete"]
Nur Profiländerungen (alle neun Profiltypen)["profile.name", … 9 Typen]
Nur, wem es folgt und wem nicht mehr["follow.add", "follow.remove"]
Alles (Standard)null

So stellen Sie es ein

Wählen Sie beim Start der Überwachung oder ändern Sie es jederzeit danach. Beide Aufrufe brauchen den Scope targets:write.

Überwachung mit Auswahl starten
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"]}'
Auswahl später ändern
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"]}'
Zurück zu allen Typen
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}'

Die aktuelle Auswahl des Kontos steht im Feld event_types; event_types_all ist true, wenn nichts ausgefiltert wird.

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
  }
}

Regeln

Was sich nicht wählen lässt