Utiliser les Kits de développement logiciel (SDK) Microsoft Graph avec l’API bêta
Article
2 minutes de lecture
La plupart des sdk Microsoft Graph utilisent le point de terminaison Microsoft Graph v1.0 par défaut. Les Kits de développement logiciel (SDK) peuvent être utilisés avec le point de terminaison bêta pour les applications hors production. La méthode d’accès au point de terminaison bêta dépend du KIT de développement logiciel (SDK) que vous utilisez.
Importante
Les API sous la /beta version dans Microsoft Graph sont susceptibles de changer. 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 la version 1.0, utilisez le sélecteur de version .
Pour appeler l’API bêta, vous devez installer le package Microsoft.Graph.Beta . L’utilisation est identique à celle du Microsoft.Graph package.
// Version 5.x
using Microsoft.Graph.Beta;
// Version 4.x and earlier
// using Microsoft.Graph;
// Create a new instance of GraphServiceClient.
GraphServiceClient graphClient = new GraphServiceClient(...);
Vous pouvez définir la version sur le lors de sa MicrosoftGraph.Client création. Toutes les demandes effectuées par le client sont envoyées à la version spécifiée.
Le Kit de développement logiciel (SDK) Microsoft Graph pour ObjC vous oblige à générer une chaîne d’URL vers l’API que vous souhaitez appeler. Il fournit une constante MSGraphBaseURL pour le point de terminaison v1.0. Pour utiliser la version bêta, il vous suffit de la remplacer par https://graph.microsoft.com/beta.
Le Kit de développement logiciel (SDK) Microsoft Graph pour PHP prend en charge le point de terminaison et les modèles bêta. Vous définissez le point de terminaison bêta avec la setApiVersion méthode . Vous devez lever l’ambiguïté des modèles v1.0 et bêta en fournissant un alias.
use Microsoft\Graph\Graph;
use Beta\Microsoft\Graph\Model as BetaModel;
class UseBeta
{
public function run()
{
$accessToken = 'xxx';
$graph = new Graph();
$graph->setAccessToken($accessToken);
$user = $graph->setApiVersion("beta")
->createRequest("GET", "/me")
->setReturnType(BetaModel\User::class)
->execute();
echo "Hello, I am $user->getGivenName() ";
}
}
Importante
Le Kit de développement logiciel (SDK) Microsoft Graph pour Go est actuellement en préversion. L’utilisation de ce Kit de développement logiciel (SDK) en production n’est pas prise en charge.