ich zwei Fragen nach der Glympse API haben:Glympse REST API - abgelaufene Tickets
- ich meinen Standort teilen bin von (zunächst Erstellung eines neuen Tickets) Hochladen von Standortdaten (/ v2/Tickets/ticketId/append_location) und Anhängen von Daten (/ v2/tickets/ticketID/append_data). Wenn bereits ein Ticket vorhanden ist, lade ich gerade neuere Daten (append_location + append_data) hoch und aktualisiere das Ticket (/ v2/tickets/ticketID/update? Duration = ticketDuration). Nun, sobald das Ticket abgelaufen ist, wie kann ich es wieder aktiv machen? Momentan erstelle ich ein neues Ticket, das den "gleichen Benutzer" (aber mit anderem Ticket) wieder in der Glympse Mobile App erscheinen lässt.
- In einer Gruppe kann ich abgelaufene Benutzer für eine sehr lange Zeit sehen. Sobald sie ihren Standort nicht mehr teilen, dauert es ein bis zwei Tage, bis sie aus der Gruppe entfernt werden. Wie kann ich sie sofort entfernen, wenn ihr Ticket abgelaufen ist?
Danke
Wie geht die Smartphone-App damit um, wenn ich einen Standort teile, nachdem mein letztes Ticket abgelaufen ist? In der App wird mein Name & Ort nur einmal in der Gruppe angezeigt, die abgelaufenen sind nicht mehr sichtbar. Ich frage mich, wie ich das gleiche machen kann? – perihel
Bei der Abfrage von Gruppenereignissen enthält eine Antwort, die einen neuen Einladungscode enthält, die Benutzer-ID für das Gruppenmitglied, das für die Gruppe freigegeben ist. Sie können diese user_ids verfolgen und jedes Mal, wenn ein neues Einladungsereignis eintrifft, anhand Ihrer Liste von user_ids prüfen, ob diese Einladung eine vorhandene ersetzt. Der von der App verwendete Client sdk führt dies in den GroupManager & Group-Klassen aus. –
Ich verstehe deine Antwort nicht ganz. Könnten Sie teilen, in welcher Reihenfolge welche API-Funktionen aufgerufen werden müssen? Wie ich in meiner Frage beschrieben, verwende ich diese Funktionen nacheinander: a) kein Ticket vorhanden (Anfang Aktie): -/v2/users/self/create_ticket -/v2/Tickets/append_location -/v2/Tickets/ticketId/append_data -/v2/Tickets/ticketId/create_invite b) Ticket bereits zur Verfügung steht (Follow-up-Aktien): -/v2/Tickets/append_location -/v2/Tickets/ticketId/append_data c) bestehendes Ticket abgelaufen (siehe nächster Kommentar) – perihel