Den här artikeln innehåller rest-API:er för v1-versionen för Azure SignalR Service-dataplanet.
Tillgängliga API:er
Skicka ett meddelande till alla klienter som är anslutna till målhubben.
POST /api/v1/hubs/{hub}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| Uteslutna |
query |
Undantagna anslutnings-ID:t |
Inga |
[ sträng ] |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Skicka ett meddelande till alla klienter som tillhör målanvändaren.
POST /api/v1/hubs/{hub}/users/{id}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| id |
path |
Användar-ID:t. |
Ja |
sträng |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Skicka ett meddelande till den specifika anslutningen.
POST /api/v1/hubs/{hub}/connections/{connectionId}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| connectionId |
path |
Anslutnings-ID:t. |
Ja |
sträng |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Kontrollera om anslutningen med det angivna connectionId:et finns
GET /api/v1/hubs/{hub}/connections/{connectionId}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
|
Ja |
sträng |
| connectionId |
path |
|
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Framgång |
| 400 |
Felaktig förfrågan |
| 404 |
Hittades inte |
Stäng klientanslutningen
DELETE /api/v1/hubs/{hub}/connections/{connectionId}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
|
Ja |
sträng |
| connectionId |
path |
|
Ja |
sträng |
| orsak |
query |
|
Inga |
sträng |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Skicka ett meddelande till alla klienter i målgruppen.
POST /api/v1/hubs/{hub}/groups/{group}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| grupp |
path |
Målgruppens namn, vars längd måste vara större än 0 och mindre än 1025. |
Ja |
sträng |
| Uteslutna |
query |
Undantagna anslutnings-ID:t |
Inga |
[ sträng ] |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Kontrollera om det finns några klientanslutningar i den angivna gruppen
GET /api/v1/hubs/{hub}/groups/{group}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
|
Ja |
sträng |
| grupp |
path |
|
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Framgång |
| 400 |
Felaktig förfrågan |
| 404 |
Hittades inte |
Kontrollera om det finns några anslutna klientanslutningar för den angivna användaren
GET /api/v1/hubs/{hub}/users/{user}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
|
Ja |
sträng |
| användare |
path |
|
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Framgång |
| 400 |
Felaktig förfrågan |
| 404 |
Hittades inte |
Lägg till en anslutning till målgruppen.
PUT /api/v1/hubs/{hub}/groups/{group}/connections/{connectionId}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| grupp |
path |
Målgruppens namn, vars längd måste vara större än 0 och mindre än 1025. |
Ja |
sträng |
| connectionId |
path |
Målanslutnings-ID |
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Framgång |
| 400 |
Felaktig förfrågan |
| 404 |
Hittades inte |
Ta bort en anslutning från målgruppen.
DELETE /api/v1/hubs/{hub}/groups/{group}/connections/{connectionId}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| grupp |
path |
Målgruppens namn, vars längd måste vara större än 0 och mindre än 1025. |
Ja |
sträng |
| connectionId |
path |
Målanslutnings-ID |
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Framgång |
| 400 |
Felaktig förfrågan |
| 404 |
Hittades inte |
Kontrollera om en användare finns i målgruppen.
GET /api/v1/hubs/{hub}/groups/{group}/users/{user}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| grupp |
path |
Målgruppens namn, vars längd måste vara större än 0 och mindre än 1025. |
Ja |
sträng |
| användare |
path |
Målanvändar-ID |
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Framgång |
| 400 |
Felaktig förfrågan |
| 404 |
Hittades inte |
Lägg till en användare i målgruppen.
PUT /api/v1/hubs/{hub}/groups/{group}/users/{user}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| grupp |
path |
Målgruppens namn, vars längd måste vara större än 0 och mindre än 1025. |
Ja |
sträng |
| användare |
path |
Målanvändar-ID |
Ja |
sträng |
| ttl |
query |
Anger de sekunder som användaren finns i gruppen. Om den inte har angetts finns användaren i gruppen i högst 1 år. Observera att när ttl inte har angetts bevarar tjänsten 100 användargruppsrelationer per användare och gammal användargruppsrelation skrivs över av nyligen tillagda relationer. |
Inga |
integer |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Ta bort en användare från målgruppen.
DELETE /api/v1/hubs/{hub}/groups/{group}/users/{user}
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| grupp |
path |
Målgruppens namn, vars längd måste vara större än 0 och mindre än 1025. |
Ja |
sträng |
| användare |
path |
Målanvändar-ID |
Ja |
sträng |
Svar
| Kod |
Description |
| 202 |
Klart |
| 400 |
Felaktig förfrågan |
Ta bort en användare från alla grupper.
DELETE /api/v1/hubs/{hub}/users/{user}/groups
Parameters
| Name |
Finns i |
Description |
Obligatoriskt |
Schema |
| Nav |
path |
Målhubbens namn, som måste börja med alfabetiska tecken och endast innehålla alfanumeriska tecken eller understreck. |
Ja |
sträng |
| användare |
path |
Målanvändar-ID |
Ja |
sträng |
Svar
| Kod |
Description |
| 200 |
Användaren tas bort |
| 202 |
Borttagningsbegäran godkänns och tjänsten hanterar begäran i bakgrunden |
| 400 |
Felaktig förfrågan |
Modeller
PayloadMessage
| Namn |
Type |
Beskrivning |
Obligatoriskt |
| Mål |
sträng |
|
Inga |
| Argument |
[ objekt ] |
|
Inga |