*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

GroupJoinRequest

Una richiesta di adesione a un gruppo.

È richiesta l'autorizzazione acceptRequests .

Attributi

pathstring

Il percorso risorsa della richiesta di unione del gruppo.

Formato: groups/{group_id}/join-requests/{group_join_request_id}.

createTimestring
Solo output

L'timestamp quando è stata creata la richiesta di adesione al gruppo. Questa stringa è formattata come Timestamp.

userstring
Solo output

Il percorso risorsa dell'utente.

URL di base

https://apis.roblox.com
Risorsa GroupJoinRequest

{
"path": "groups/123/join-requests/123",
"createTime": "2023-07-05T12:34:56Z",
"user": "users/156"
}

GroupJoinRequest

Elenca le richieste di adesione al gruppo
Beta

GET /cloud/v2/groups/{group_id}/join-requests

Elenca le richieste di adesione sotto un gruppo.

Campi
group:read
RichiestaParametri percorso
group_idstring
Necessario

L'ID del gruppo.

Parametri query
maxPageSizenumber

Il numero massimo di richieste di adesione al gruppo da restituire.Il servizio potrebbe restituire meno di questo valore.Se non specificato, vengono restituiti al massimo 10 richieste di adesione al gruppo.Il valore massimo è 20 e i valori più alti sono impostati su 20.

pageTokenstring

Un token di pagina, ricevuto da una chiamata precedente, per recuperare una pagina successiva.

Durante la paginazione, tutti gli altri parametri forniti alla chiamata successiva devono corrispondere alla chiamata che ha fornito il token della pagina.

filterstring

Questo campo può essere impostato per filtrare le risorse restituite.

Il filtraggio conforme al Common Expression Language (CEL). Sono supportati solo il campo user e l'operatore ==.

Esempio: "user == 'users/156'".

Risposta

Un elenco di richieste di adesione al gruppo nella collezione padre.

groupJoinRequestsarray<GroupJoinRequest>

Le richieste di adesione al gruppo dalla specifica gruppo.

nextPageTokenstring

Un token che puoi inviare come parametro pageToken per recuperare la pagina successiva. Se questo campo viene omesso, non ci sono pagine successive.

GET /cloud/v2/groups/{group_id}/join-requests

curl -L -X GET 'https://apis.roblox.com/cloud/v2/groups/{group_id}/join-requests?maxPageSize=10&pageToken={string}&filter={string}' \
-H 'x-api-key: {your-api-key}'
Risposta

{
"groupJoinRequests": [
{
"path": "groups/123/join-requests/123",
"createTime": "2023-07-05T12:34:56Z",
"user": "users/156"
}
],
"nextPageToken": "string"
}

GroupJoinRequest

Accetta la richiesta di adesione al gruppo
Beta

POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:accept

Accetta una richiesta di fusione.

Campi
group:write
RichiestaParametri percorso
group_idstring
Necessario

L'ID del gruppo.

join_request_idstring
Necessario

L'ID della richiesta di unione.

Corpo della richiesta
POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:accept

curl -L -X POST 'https://apis.roblox.com/cloud/v2/groups/{group_id}/join-requests/{join_request_id}:accept' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{}'

GroupJoinRequest

Richiesta di adesione al gruppo Rifiuta
Beta

POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:decline

Rifiuta una richiesta di adesione.

Campi
group:write
RichiestaParametri percorso
group_idstring
Necessario

L'ID del gruppo.

join_request_idstring
Necessario

L'ID della richiesta di unione.

Corpo della richiesta
POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:decline

curl -L -X POST 'https://apis.roblox.com/cloud/v2/groups/{group_id}/join-requests/{join_request_id}:decline' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{}'