Udostępnij za pośrednictwem


Chat Thread - Get Chat Thread Properties

Pobiera właściwości wątku czatu.

GET {endpoint}/chat/threads/{chatThreadId}?api-version=2024-03-15-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
chatThreadId
path True

string

Identyfikator wątku.

endpoint
path True

string

Punkt końcowy zasobu usługi Azure Communication.

api-version
query True

string

Wersja interfejsu API do wywołania.

Nagłówek żądania

Nazwa Wymagane Typ Opis
Authorization True

string

Token dostępu użytkownika acS (Azure Communication Services).

Odpowiedzi

Nazwa Typ Opis
200 OK

ChatThreadProperties

Żądanie zakończyło się pomyślnie. Akcja zwraca wątek czatu.

401 Unauthorized

CommunicationErrorResponse

Brak autoryzacji.

403 Forbidden

CommunicationErrorResponse

Zakazane.

429 Too Many Requests

CommunicationErrorResponse

Zbyt wiele żądań.

Other Status Codes

CommunicationErrorResponse

Usługa niedostępna.

Zabezpieczenia

Authorization

Token dostępu użytkownika acS (Azure Communication Services).

Typ: apiKey
W: header

Przykłady

Get chat thread

Przykładowe żądanie

GET https://contoso.westus.communications.azure.com/chat/threads/19:uni01_zbnh3nt2dfuffezc3sox7dog7wfhk6y5qe2rwlnfhlhdzirihdpq@thread.v2?api-version=2024-03-15-preview

Przykładowa odpowiedź

{
  "id": "19:uni01_zbnh3nt2dfuffezc3sox7dog7wfhk6y5qe2rwlnfhlhdzirihdpq@thread.v2",
  "topic": "Lunch",
  "createdOn": "2020-06-06T05:55:41.6460000Z",
  "createdByCommunicationIdentifier": {
    "rawId": "8:acs:8540c0de-899f-5cce-acb5-3ec493af3800_0e59221d-0c1d-46ae-9544-c963ce56c10b",
    "communicationUser": {
      "id": "8:acs:8540c0de-899f-5cce-acb5-3ec493af3800_0e59221d-0c1d-46ae-9544-c963ce56c10b"
    }
  }
}
{
  "error": {
    "code": "Unauthorized",
    "message": "Request is not authorized."
  }
}
{
  "error": {
    "code": "Forbidden",
    "message": "User is not allowed to perform specified action."
  }
}
{
  "error": {
    "code": "TooManyRequests",
    "message": "Rate limit exceeded."
  }
}
{
  "error": {
    "code": "ServiceUnavailable",
    "message": "The server is currently unable to handle the request."
  }
}

Definicje

Nazwa Opis
ChatThreadProperties

Wątek czatu.

NoneRetentionPolicy

Brak zasad przechowywania wątków.

ThreadCreationDateRetentionPolicy

Zasady przechowywania wątków oparte na dacie utworzenia wątku.

ChatThreadProperties

Wątek czatu.

Nazwa Typ Opis
createdByCommunicationIdentifier

CommunicationIdentifierModel

createdOn

string

Sygnatura czasowa utworzenia wątku czatu. Sygnatura czasowa ma format RFC3339: yyyy-MM-ddTHH:mm:ssZ.

deletedOn

string

Sygnatura czasowa usunięcia wątku czatu. Sygnatura czasowa ma format RFC3339: yyyy-MM-ddTHH:mm:ssZ.

id

string

Identyfikator wątku czatu.

metadata

object

Metadane kontekstowe wątku. Metadane składają się z par nazw/wartości. Całkowity rozmiar wszystkich par metadanych może wynosić do 1 KB.

retentionPolicy ChatRetentionPolicy:

Zasady przechowywania danych do automatycznego usuwania.

topic

string

Temat wątku czatu.

NoneRetentionPolicy

Brak zasad przechowywania wątków.

Nazwa Typ Opis
kind string:

none

Typ zasad przechowywania

ThreadCreationDateRetentionPolicy

Zasady przechowywania wątków oparte na dacie utworzenia wątku.

Nazwa Typ Opis
deleteThreadAfterDays

integer

Wskazuje, ile dni po utworzeniu wątku wątek zostanie usunięty.

kind string:

threadCreationDate

Typ zasad przechowywania