Namespace: microsoft.graph
Obtenha uma lista de marcar refletir que foram submetidos por um estudante.
Esta API está disponível nas seguintes implementações de cloud nacionais.
| Serviço global |
US Government L4 |
US Government L5 (DOD) |
China operada pela 21Vianet |
| ✅ |
❌ |
❌ |
❌ |
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
| Tipo de permissão |
Permissões com menos privilégios |
Permissões com privilégios superiores |
| Delegado (conta corporativa ou de estudante) |
Sem suporte. |
Sem suporte. |
| Delegado (conta pessoal da Microsoft) |
Sem suporte. |
Sem suporte. |
| Application |
EduReports-Reflect.ReadAnonymous.All |
EduReports-Reflect.Read.All |
Solicitação HTTP
GET /education/reports/reflectCheckInResponses
Parâmetros de consulta opcionais
Este método suporta os $topparâmetros de consulta , $filter, $count$skiptoken e $select OData para ajudar a personalizar a resposta. Para obter informações gerais, acesse Parâmetros de consulta OData.
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se for bem-sucedido, este método devolve um 200 OK código de resposta e uma coleção de objetos reflectCheckInResponse no corpo da resposta.
Exemplos
Exemplo 1: Obter uma lista das respostas de marcar refletir das últimas 24 horas
O exemplo seguinte mostra como obter uma lista das respostas refletir marcar de entrada das últimas 24 horas.
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/v1.0/education/reports/reflectCheckInResponses
// Code snippets are only available for the latest version. Current version is 5.x
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Education.Reports.ReflectCheckInResponses.GetAsync();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
//other-imports
)
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
reflectCheckInResponses, err := graphClient.Education().Reports().ReflectCheckInResponses().Get(context.Background(), nil)
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
ReflectCheckInResponseCollectionResponse result = graphClient.education().reports().reflectCheckInResponses().get();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
<?php
use Microsoft\Graph\GraphServiceClient;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$result = $graphServiceClient->education()->reports()->reflectCheckInResponses()->get()->wait();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
result = await graph_client.education.reports.reflect_check_in_responses.get()
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
Resposta
O exemplo seguinte mostra a resposta predefinida que inclui respostas de marcar refletir das últimas 24 horas.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://canary.graph.microsoft.com/v1.0/$metadata#education/reports/reflectCheckInResponses",
"value": [
{
"checkInId": "39878fe8-cb41-3feb-c547-90b37160ceb6",
"creatorId": "52115927-a289-4a3b-9b8c-95049ee3f7c3",
"classId": "56fb315f-129d-4ad3-90fd-99398f9eb922",
"checkInTitle": "How are you feeling today?",
"isClosed": true,
"createdDateTime": "2025-06-17T16:53:03Z",
"responderId": "e3030ce4-d660-434a-b569-071402d751b5",
"responseFeedback": "neutral",
"responseEmotion": "none",
"submitDateTime": "2025-06-17T16:53:50.3020719Z"
},
{
"checkInId": "2cbcf1f4-d8e2-f9d3-6ce7-ec92caa792bd",
"creatorId": "3b1bb03f-f52b-4d21-8f60-69ba571aaa61",
"classId": "f92cf95c-2a24-4dab-8ced-89521a1e4ce0",
"checkInTitle": "How are you feeling today?",
"isClosed": true,
"createdDateTime": "2025-06-17T16:50:53Z",
"responderId": "e3030ce4-d660-434a-b569-071402d751b5",
"responseFeedback": "neutral",
"responseEmotion": "none",
"submitDateTime": "2025-06-17T16:51:17.8334267Z"
}
]
}
Exemplo 2: obter uma lista das respostas refletir marcar para uma data específica com $filter
O exemplo seguinte mostra como obter uma lista das respostas de marcar refletir para uma data específica com o $filter parâmetro de consulta. O intervalo de tempo pedido tem de ser 24 horas ou mais curto.
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/v1.0/education/reports/reflectCheckInResponses?$filter=submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z
// Code snippets are only available for the latest version. Current version is 5.x
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Education.Reports.ReflectCheckInResponses.GetAsync((requestConfiguration) =>
{
requestConfiguration.QueryParameters.Filter = "submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z";
});
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
// Code snippets are only available for the latest major version. Current major version is $v1.*
// Dependencies
import (
"context"
msgraphsdk "github.com/microsoftgraph/msgraph-sdk-go"
grapheducation "github.com/microsoftgraph/msgraph-sdk-go/education"
//other-imports
)
requestFilter := "submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z"
requestParameters := &grapheducation.ReportsReflectCheckInResponsesRequestBuilderGetQueryParameters{
Filter: &requestFilter,
}
configuration := &grapheducation.ReportsReflectCheckInResponsesRequestBuilderGetRequestConfiguration{
QueryParameters: requestParameters,
}
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=go
reflectCheckInResponses, err := graphClient.Education().Reports().ReflectCheckInResponses().Get(context.Background(), configuration)
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
ReflectCheckInResponseCollectionResponse result = graphClient.education().reports().reflectCheckInResponses().get(requestConfiguration -> {
requestConfiguration.queryParameters.filter = "submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z";
});
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
const options = {
authProvider,
};
const client = Client.init(options);
let reflectCheckInResponses = await client.api('/education/reports/reflectCheckInResponses')
.filter('submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z')
.get();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
<?php
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Education\Reports\ReflectCheckInResponses\ReflectCheckInResponsesRequestBuilderGetRequestConfiguration;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestConfiguration = new ReflectCheckInResponsesRequestBuilderGetRequestConfiguration();
$queryParameters = ReflectCheckInResponsesRequestBuilderGetRequestConfiguration::createQueryParameters();
$queryParameters->filter = "submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z";
$requestConfiguration->queryParameters = $queryParameters;
$result = $graphServiceClient->education()->reports()->reflectCheckInResponses()->get($requestConfiguration)->wait();
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
from msgraph.generated.education.reports.reflect_check_in_responses.reflect_check_in_responses_request_builder import ReflectCheckInResponsesRequestBuilder
from kiota_abstractions.base_request_configuration import RequestConfiguration
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
query_params = ReflectCheckInResponsesRequestBuilder.ReflectCheckInResponsesRequestBuilderGetQueryParameters(
filter = "submitDateTime gt 2025-06-11T00:00:00.000Z and submitDateTime lt 2025-06-12T00:00:00Z",
)
request_configuration = RequestConfiguration(
query_parameters = query_params,
)
result = await graph_client.education.reports.reflect_check_in_responses.get(request_configuration = request_configuration)
Para obter detalhes sobre como adicionar o SDK ao seu projeto e criar uma instância authProvider, consulte a documentação do SDK.
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://canary.graph.microsoft.com/v1.0/$metadata#education/reports/reflectCheckInResponses",
"value": [
{
"checkInId": "b815ab15-7a52-1cf7-898d-9a018cfb3369",
"creatorId": "df8123ca-5226-4227-8bc1-94b753fab5a4",
"classId": "a03ed51d-a5a2-4b5d-9b8b-21bae3fff05c",
"checkInTitle": "How are you feeling today?",
"isClosed": true,
"createdDateTime": "2025-06-11T16:58:18Z",
"responderId": "a9db035b-f866-4c80-9608-d3364ae8c479",
"responseFeedback": "unpleasant",
"responseEmotion": "none",
"submitDateTime": "2025-06-11T17:04:29.0427967Z"
},
{
"checkInId": "b815ab15-7a52-1cf7-898d-9a018cfb3369",
"creatorId": "df8123ca-5226-4227-8bc1-94b753fab5a4",
"classId": "a03ed51d-a5a2-4b5d-9b8b-21bae3fff05c",
"checkInTitle": "How are you feeling today?",
"isClosed": true,
"createdDateTime": "2025-06-11T16:58:18Z",
"responderId": "9856811e-2e4d-42bd-a1e7-58d52155de23",
"responseFeedback": "pleasant",
"responseEmotion": "none",
"submitDateTime": "2025-06-11T17:00:47.7001549Z"
}
]
}