Konversationen eines Benutzers auflisten

In diesem Codeschnipsel erfahren Sie, wie Sie eine Liste von Gesprächen erhalten, mit denen ein Benutzer verbunden ist.

Beispiel

Stellen Sie sicher, dass die folgenden Variablen mit einer beliebigen Methode auf die gewünschten Werte gesetzt werden:

SchlüsselBeschreibung
USER_ID

The unique ID of the User.

Voraussetzungen

You will need to use an existing Application containing at least one Conversation and one User in order to see a list of a User's Conversations. See the Create Conversation code snippet for information on how to create an Application and a Conversation. See also the Create User code snippet on how to create a User.

Schreiben Sie den Code

Fügen Sie Folgendes zu list-user-conversations.sh hinzu:

curl "https://api.nexmo.com/v1/users/$CONV_USER_ID/conversations" \
     -H 'Authorization: Bearer '$JWT\
     -H 'Content-Type: application/json'

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

bash list-user-conversations.sh

Probieren Sie es aus

Wenn Sie den Code ausführen, erhalten Sie eine Liste von Gesprächen, die mit dem angegebenen Benutzer verbunden sind.

In diesem Fall ist der Benutzer mit einer einzigen Konversation verbunden:

[
  {
    "name": "mega_chat",
    "timestamp": {
      "created": "2018-10-18T13:28:14.760Z"
    },
    "image_url": "",
    "display_name": "Mega Chat Room",
    "state": "JOINED",
    "member_id": "MEM-62667429-e0fa-4adb-87a9-b4768fd46fce",
    "sequence_number": 8,
    "href": "https://api.nexmo.com/v1/users/USR-ebf6ca49-4941-4762-b7a6-c30cb0c06179/conversations/CON-0b72410c-e090-45b2-86b7-65ff0c986c02",
    "id": "CON-0b72410c-e090-45b2-86b7-65ff0c986c02"
  }
]