मैं सिर्फ एक टीम बनाने के बहाने इस आधिकारिक दस्तावेज़ का पालन करता हूँ।टीम बनाएं मैं क्लाइंट क्रेडेंशियल प्रवाह का भी उपयोग करता हूं और सलाह दी गई सभी अनुमतियों को लागू करता हूं। पोस्टमैन में, मैंने इस संदेश का उपयोग कॉल करने के लिए किया था

{
   "template@odata.bind":"https://graph.microsoft.com/v1.0/teamsTemplates('standard')",
   "displayName":"My Sample Team",
   "description":"My Sample Team’s Description",
   "members":[
      {
         "@odata.type":"#microsoft.graph.aadUserConversationMember",
         "roles":[
            "owner"
         ],
         "userId":"xxxxx-61d8-43db-94f5-81374122dc7e"
      }
   ]
}

लेकिन दुर्भाग्य से ऐसा त्रुटि संदेश मिलेगा, मैं इस अज्ञात त्रुटि पर पूरी तरह से भ्रमित हूं confused

{
  "error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
      "date": "2020-11-02T05:32:08",
      "request-id": "2955c466-f25f-42f5-ba89-4a522c428b70",
      "client-request-id": "2955c466-f25f-42f5-ba89-4a522c428b70"
    }
  }
}

मैंने इसे सी # कोड में निष्पादित करने का भी प्रयास किया

var team = new Team
        {
            DisplayName = "My Sample Team558",
            Description = "My Sample Team’s Description558",
            Members = new TeamMembersCollectionPage() {
                new AadUserConversationMember
                {
                    Roles = new List<String>()
                    {
                        "owner"
                    },
                    UserId = "9xxxxxc9-f062-48e2-8ced-22xxxxx6dfce"
                }
            },
            AdditionalData = new Dictionary<string, object>()
            {
                {"template@odata.bind", "https://graph.microsoft.com/v1.0/teamsTemplates('standard')"}
            }
        };
 var result = await graphServiceClient.Teams
            .Request()
            .AddAsync(team);

यह एसिंक कॉल सफलतापूर्वक निष्पादित की जाएगी और एक नई टीम टीम भी बनाई जाएगी, लेकिन परिणाम शून्य हो गया है, इसका मतलब है कि मुझे परिणाम से टीम आईडी नहीं मिल सका। मैं अगले चरण पर नहीं जा सका, जैसे एक नया चैनल जोड़ना आदि। मैं अपने सी# कोड में Microsoft.Graph v3.18.0.0 का उपयोग कर रहा हूं。

अपडेट करें यहाँ पहुँच टोकन है यहां छवि विवरण दर्ज करें

0
Kevin YANG 2 नवम्बर 2020, 09:31

1 उत्तर

सबसे बढ़िया उत्तर

मैं आपकी समस्या को आसानी से पुन: पेश कर सकता हूं। इस त्रुटि का कारण यह हो सकता है कि आपने आवश्यक अनुमति नहीं दी या इस अनुमति के लिए व्यवस्थापक की सहमति नहीं दी।

enter image description here

इसलिए, आपको यह जांचना होगा कि आपने आवश्यक आवेदन अनुमतियां दी है और अनुमति व्यवस्थापक सहमति को दी गई है।

enter image description here

enter image description here

कोड:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var team = new Team
{
    DisplayName = "My Sample Team",
    Description = "My Sample Team’s Description",
    AdditionalData = new Dictionary<string, object>()
    {
        {"template@odata.bind", "https://graph.microsoft.com/v1.0/teamsTemplates('standard')"}
    }
};

await graphClient.Teams
    .Request()
    .AddAsync(team);
1
Carl Zhao 2 नवम्बर 2020, 13:38