Java >> Java Tutorial >  >> Java

Datenbank- und Entwurfsdiskussion – Teil III

Um die Entwicklung einer Spring-basierten Webanwendung fortzusetzen, wird dieser Beitrag die Verwendung der Twitter-API in einer SaaS-Anwendung diskutieren. Wenn Sie verstehen möchten, was wir bauen, können Sie die ersten beiden Beiträge dieser Serie lesen, in denen wir das Design der Anwendung besprochen haben, die wir bauen:

  1. Datenbankdesign und -diskussion – Teil I
  2. Datenbankdesign und -diskussion – Teil II

Im vorherigen Beitrag haben wir die Instagram-API besprochen, die wir verwenden werden. Aufgrund der jüngsten Ereignisse rund um Facebook habe ich mich entschieden, die Facebook-API nicht für die Anwendungsentwicklung zu verwenden. Wir werden weiterhin die Instagram- und Twitter-API verwenden.

Twitter-API in SAAS-Anwendung verwenden

Erstens bietet Twitter Entwicklern verschiedene APIs zum Erstellen von Anwendungen. Wir werden die Engagement-API verwenden. Weitere Details finden Sie in der Twitter-API.

Unser Ziel ist es, diese Twitter-API zu verwenden, um Engagement-Metriken in der SaaS-Anwendung zu sammeln.

Zweitens bietet uns die Engagement-API Details zu Account-Engagement-Metriken, die uns bei der Entwicklung einer Marketingstrategie helfen können. Beispielantwort dieser API sieht wie folgt aus:

{
  "Tweet metrics": {
    "902301386880286721": {
      "engagements": "433",
      "favorites": "21",
      "impressions": "72218"
    },
    "902731270274166784": {
      "engagements": "61",
      "favorites": "27",
      "impressions": "7827"
    },
    "907022936564838401": {
      "engagements": "187",
      "favorites": "37",
      "impressions": "1916"
    }
  }
}

Daher liefert diese API Metriken für Tweets, welche Tweets mehr Traffic generiert haben. Die wichtigste Entscheidung, die auf der Grundlage dieser Metriken getroffen werden kann, ist, welche Art von Tweet, Moment oder Vorfall den Traffic generiert.

Welche Felder werden wir in unserer Datenbank verwenden?

Abschließend werden wir die folgenden Felder in unserer Datenbanktabelle TwitterData verwenden

  • Tweet-ID
  • Engagements
  • Impressionen
  • twittern

Twitter ist ein brauchbares Medium. Diese Daten liefern kleinen Unternehmen eine wichtige Kennzahl darüber, welche Tweets bei ihren Followern funktioniert haben und wie sie dieses Muster nutzen können. Sobald die kleinen Unternehmen diese Muster geklärt haben, können sie eine Reihe von Tweets erstellen, um mit Kunden in Kontakt zu treten. Letztendlich besteht das Ziel hier darin, kleinen Unternehmen dabei zu helfen, Kunden und Stammkunden zu gewinnen.

Referenzen

  1. Twitter-API-Dokumentation – Twitter-API


Java-Tag