


msgraph-sdk-go kann nicht mehr als zwei Erweiterungen für einen Benutzer erstellen
Der PHP-Editor Xinyi hat festgestellt, dass es Einschränkungen bei der Verwendung von msgraph-sdk-go zum Erstellen von Erweiterungen für einen Benutzer gibt, d. h. es ist unmöglich, mehr als zwei Erweiterungen für einen Benutzer zu erstellen. Diese Einschränkung kann bei einigen spezifischen Anforderungen zu Unannehmlichkeiten führen und erfordert, dass Entwickler während des Entwurfs und der Implementierung aufpassen. Trotz dieser Einschränkung ist msgraph-sdk-go immer noch ein leistungsstarkes und benutzerfreundliches Tool, das Entwicklern dabei helfen kann, schnell Anwendungen im Zusammenhang mit der Microsoft Graph-API zu erstellen und zu verwalten. Unabhängig davon, ob Sie Erweiterungen oder andere Funktionen erstellen, ist msgraph-sdk-go eine empfohlene Wahl.
Frageninhalt
Wenn ich versuche, eine Schemaerweiterung für einen Benutzer wie diesen zu erstellen
schemaextension := graphmodels.newschemaextension() additionaldata := map[string]interface{}{ "extensionname": "dean.ext.test.1", "theme": "dark", "color": "purple", "lang": "english", } schemaextension.setadditionaldata(additionaldata) if result, err := client.usersbyid(userid).extensions().post(context.background(), schemaextension, nil); err != nil {
Ich erhalte diese Fehlermeldung:
Error: error status code received from the API code: BadRequest msg: Maximum number of extensions values supported per application is 2.
Aber ich habe für diesen Benutzer noch keine Schemaerweiterung erstellt. Ich habe zwei offene Erweiterungen erstellt, sollte aber in der Lage sein, andere Schemaerweiterungen zu erstellen.
Warum zeigt die Fehlermeldung an, dass die Erweiterung für jede Anwendung spezifisch ist? Der obige Code versucht, die Erweiterung für einen bestimmten Benutzer und nicht für die Anwendung zu erstellen.
Ich möchte die Erweiterungen des Benutzers entfernen, kann aber im Portal nichts finden, das die Erweiterungen des Benutzers besagt. Wo finde ich die Erweiterungen eines Benutzers im Portal?
Das Portal zeigt Benutzerattribute an, die scheinbar für alle Benutzer gelten. Beziehen sich Benutzereigenschaften auf Erweiterungen? Wie kann ich mit msgraph-sdk-go auf diese Benutzereigenschaften zugreifen?
Workaround
msgraph-sdk-go liegt derzeit in der Version 0.55 vor und ist eine Nicht-Produktionsvorschau. Nach Gesprächen mit einigen Kollegen haben wir beschlossen, das MS Graph SDK aufzugeben und die Graph-REST-Endpunkte der Version 1.0 direkt zu verwenden. Sie waren mit diesem Ansatz erfolgreich, stellten jedoch fest, dass das SDK keine große Hilfe war.
Das obige ist der detaillierte Inhalt vonmsgraph-sdk-go kann nicht mehr als zwei Erweiterungen für einen Benutzer erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Dieser Artikel erläutert die Paketimportmechanismen von Go: benannte Importe (z. B. importieren & quot; fmt & quot;) und leere Importe (z. B. Import _ & quot; fmt & quot;). Benannte Importe machen Paketinhalte zugänglich, während leere Importe nur T ausführen

In diesem Artikel werden die Newflash () -Funktion von BeEGO für die Übertragung zwischen PAGE in Webanwendungen erläutert. Es konzentriert sich auf die Verwendung von Newflash (), um temporäre Nachrichten (Erfolg, Fehler, Warnung) zwischen den Controllern anzuzeigen und den Sitzungsmechanismus zu nutzen. Limita

Dieser Artikel beschreibt die effiziente Konvertierung von MySQL -Abfrageergebnissen in GO -Strukturscheiben. Es wird unter Verwendung der SCAN -Methode von Datenbank/SQL zur optimalen Leistung hervorgehoben, wobei die manuelle Parsen vermieden wird. Best Practices für die Struktur -Feldzuordnung mithilfe von DB -Tags und Robus

Dieser Artikel zeigt, dass Mocks und Stubs in GO für Unit -Tests erstellen. Es betont die Verwendung von Schnittstellen, liefert Beispiele für Mock -Implementierungen und diskutiert Best Practices wie die Fokussierung von Mocks und die Verwendung von Assertion -Bibliotheken. Die Articl

In diesem Artikel werden die benutzerdefinierten Typ -Einschränkungen von GO für Generika untersucht. Es wird beschrieben, wie Schnittstellen die minimalen Typanforderungen für generische Funktionen definieren und die Sicherheitstypsicherheit und die Wiederverwendbarkeit von Code verbessern. Der Artikel erörtert auch Einschränkungen und Best Practices

Dieser Artikel beschreibt effizientes Dateischreiben in Go und vergleicht OS.WriteFile (geeignet für kleine Dateien) mit OS.openfile und gepufferter Schreibvorgänge (optimal für große Dateien). Es betont eine robuste Fehlerbehandlung, die Verwendung von Aufschub und Überprüfung auf bestimmte Fehler.

In dem Artikel werden Schreiben von Unit -Tests in GO erörtert, die Best Practices, Spottechniken und Tools für ein effizientes Testmanagement abdecken.

In diesem Artikel wird die Verwendung von Tracing -Tools zur Analyse von GO -Anwendungsausführungsfluss untersucht. Es werden manuelle und automatische Instrumentierungstechniken, den Vergleich von Tools wie Jaeger, Zipkin und Opentelemetrie erörtert und die effektive Datenvisualisierung hervorheben
