Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Dans le corps de la demande, fournissez une représentation JSON d’un objet educationalActivity .
Le tableau suivant présente les propriétés qu’il est possible de définir lors de la création d’un objet educationalActivity dans le profil d’un utilisateur.
Propriété
Type
Description
allowedAudiences
Chaîne
Audiences qui peuvent voir les valeurs contenues dans l’entité. Hérité de itemFacet. Les valeurs possibles sont les suivantes : me, family, contacts, groupMembers, organization, federatedOrganizations, everyone et unknownFutureValue.
completionMonthYear
Date
Mois et année où l’utilisateur a gradué ou terminé l’activité.
endMonthYear
Date
Mois et année où l’utilisateur a terminé l’activité éducative référencée.
POST https://graph.microsoft.com/beta/me/profile/educationalActivities
Content-type: application/json
{
"completionMonthYear": "Date",
"endMonthYear": "Date",
"institution": {
"description": null,
"displayName": "Colorado State University",
"location": {
"type": "business",
"postOfficeBox": null,
"street": "12000 E Prospect Rd",
"city": "Fort Collins",
"state": "Colorado",
"countryOrRegion": "USA",
"postalCode": "80525"
},
"webUrl": "https://www.colostate.edu"
},
"program": {
"abbreviation": "MBA",
"activities": null,
"awards": null,
"description": "Master of Business Administration with a major in Entreprenuership and Finance.",
"displayName": "Master of Business Administration",
"fieldsOfStudy": null,
"grade": "3.9",
"notes": null,
"webUrl": "https://biz.colostate.edu"
},
"startMonthYear": "Date"
}
// Code snippets are only available for the latest version. Current version is 5.x
// Dependencies
using Microsoft.Graph.Beta.Models;
var requestBody = new EducationalActivity
{
CompletionMonthYear = new Date(DateTime.Parse("Date")),
EndMonthYear = new Date(DateTime.Parse("Date")),
Institution = new InstitutionData
{
Description = null,
DisplayName = "Colorado State University",
Location = new PhysicalAddress
{
Type = PhysicalAddressType.Business,
PostOfficeBox = null,
Street = "12000 E Prospect Rd",
City = "Fort Collins",
State = "Colorado",
CountryOrRegion = "USA",
PostalCode = "80525",
},
WebUrl = "https://www.colostate.edu",
},
Program = new EducationalActivityDetail
{
Abbreviation = "MBA",
Activities = null,
Awards = null,
Description = "Master of Business Administration with a major in Entreprenuership and Finance.",
DisplayName = "Master of Business Administration",
FieldsOfStudy = null,
Grade = "3.9",
Notes = null,
WebUrl = "https://biz.colostate.edu",
},
StartMonthYear = new Date(DateTime.Parse("Date")),
};
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Me.Profile.EducationalActivities.PostAsync(requestBody);
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
EducationalActivity educationalActivity = new EducationalActivity();
LocalDate completionMonthYear = LocalDate.parse("Date");
educationalActivity.setCompletionMonthYear(completionMonthYear);
LocalDate endMonthYear = LocalDate.parse("Date");
educationalActivity.setEndMonthYear(endMonthYear);
InstitutionData institution = new InstitutionData();
institution.setDescription(null);
institution.setDisplayName("Colorado State University");
PhysicalAddress location = new PhysicalAddress();
location.setType(PhysicalAddressType.Business);
location.setPostOfficeBox(null);
location.setStreet("12000 E Prospect Rd");
location.setCity("Fort Collins");
location.setState("Colorado");
location.setCountryOrRegion("USA");
location.setPostalCode("80525");
institution.setLocation(location);
institution.setWebUrl("https://www.colostate.edu");
educationalActivity.setInstitution(institution);
EducationalActivityDetail program = new EducationalActivityDetail();
program.setAbbreviation("MBA");
program.setActivities(null);
program.setAwards(null);
program.setDescription("Master of Business Administration with a major in Entreprenuership and Finance.");
program.setDisplayName("Master of Business Administration");
program.setFieldsOfStudy(null);
program.setGrade("3.9");
program.setNotes(null);
program.setWebUrl("https://biz.colostate.edu");
educationalActivity.setProgram(program);
LocalDate startMonthYear = LocalDate.parse("Date");
educationalActivity.setStartMonthYear(startMonthYear);
EducationalActivity result = graphClient.me().profile().educationalActivities().post(educationalActivity);
<?php
use Microsoft\Graph\Beta\GraphServiceClient;
use Microsoft\Graph\Beta\Generated\Models\EducationalActivity;
use Microsoft\Kiota\Abstractions\Types\Date;
use Microsoft\Graph\Beta\Generated\Models\InstitutionData;
use Microsoft\Graph\Beta\Generated\Models\PhysicalAddress;
use Microsoft\Graph\Beta\Generated\Models\PhysicalAddressType;
use Microsoft\Graph\Beta\Generated\Models\EducationalActivityDetail;
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new EducationalActivity();
$requestBody->setCompletionMonthYear(new Date('Date'));
$requestBody->setEndMonthYear(new Date('Date'));
$institution = new InstitutionData();
$institution->setDescription(null);
$institution->setDisplayName('Colorado State University');
$institutionLocation = new PhysicalAddress();
$institutionLocation->setType(new PhysicalAddressType('business'));
$institutionLocation->setPostOfficeBox(null);
$institutionLocation->setStreet('12000 E Prospect Rd');
$institutionLocation->setCity('Fort Collins');
$institutionLocation->setState('Colorado');
$institutionLocation->setCountryOrRegion('USA');
$institutionLocation->setPostalCode('80525');
$institution->setLocation($institutionLocation);
$institution->setWebUrl('https://www.colostate.edu');
$requestBody->setInstitution($institution);
$program = new EducationalActivityDetail();
$program->setAbbreviation('MBA');
$program->setActivities(null);
$program->setAwards(null);
$program->setDescription('Master of Business Administration with a major in Entreprenuership and Finance.');
$program->setDisplayName('Master of Business Administration');
$program->setFieldsOfStudy(null);
$program->setGrade('3.9');
$program->setNotes(null);
$program->setWebUrl('https://biz.colostate.edu');
$requestBody->setProgram($program);
$requestBody->setStartMonthYear(new Date('Date'));
$result = $graphServiceClient->me()->profile()->educationalActivities()->post($requestBody)->wait();
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph_beta import GraphServiceClient
from msgraph_beta.generated.models.educational_activity import EducationalActivity
from msgraph_beta.generated.models.institution_data import InstitutionData
from msgraph_beta.generated.models.physical_address import PhysicalAddress
from msgraph_beta.generated.models.physical_address_type import PhysicalAddressType
from msgraph_beta.generated.models.educational_activity_detail import EducationalActivityDetail
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
request_body = EducationalActivity(
completion_month_year = "Date",
end_month_year = "Date",
institution = InstitutionData(
description = None,
display_name = "Colorado State University",
location = PhysicalAddress(
type = PhysicalAddressType.Business,
post_office_box = None,
street = "12000 E Prospect Rd",
city = "Fort Collins",
state = "Colorado",
country_or_region = "USA",
postal_code = "80525",
),
web_url = "https://www.colostate.edu",
),
program = EducationalActivityDetail(
abbreviation = "MBA",
activities = None,
awards = None,
description = "Master of Business Administration with a major in Entreprenuership and Finance.",
display_name = "Master of Business Administration",
fields_of_study = None,
grade = "3.9",
notes = None,
web_url = "https://biz.colostate.edu",
),
start_month_year = "Date",
)
result = await graph_client.me.profile.educational_activities.post(request_body)