जब मैं अपने कनेक्टर कॉन्फ़िगरेशन को आज़माकर सहेजता हूं, तो मुझे यह त्रुटि दिखाई दे रही है:
21T21:05:12.087Z ngClickDecorator: value not found in enum type. value:
तथा
21T21:05:12.155Z Received error from connectors {"seq":1611247472155,"timestamp":1611263112143,"flightSettings": {"Name":"ConnectorFrontEndSettings","AriaSDKToken":"d127f72a3abd41c9b9dd94faca947689-d58285e6-3a68-4cab-a458-37b9d9761d35-7033","SPAEnabled":true,"ClassificationFilterEnabled":true,
"ClientRoutingEnabled":true,"EnableYammerGroupOption":true,
"EnableFadeMessage":false,"EnableDomainBasedOwaConnectorList":false,
"EnableDomainBasedTeamsConnectorList":false,"DevPortalSPAEnabled":true,
"ShowHomeNavigationButtonOnConfigurationPage":false,"DisableConnectToO365InlineDeleteFeedbackPage":true},"status":500,"clientType":"SkypeSpaces",
"connectorType":"c6adb316-46b2-4e46-a511-8b4947b3d554","name":"handleMessageError"}
और SO पोस्ट: कस्टम कनेक्टर कॉन्फ़िगरेशन को सहेज नहीं सकता मेरी समस्या के बहुत करीब है हालांकि मैंने अपने कॉन्फ़िगरेशनURL को अपने मान्य डोमेन में जोड़ा है, और मेनिफेस्ट से मेरा हटा दिया है लेकिन अभी भी कोई भाग्य नहीं है। मैं अपनी अनुमतियों पर भी पूरी तरह से तैयार हूं जब तक कि कुछ विशिष्ट नहीं है जिसे मैं कॉन्फ़िगर करने के लिए याद कर रहा हूं?
कोई सुझाव, नीचे मेरा मेनिफेस्ट और कोड है: मेनिफेस्ट:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.schema.json",
"manifestVersion": "1.8",
"version": "1.0.3",
"showLoadingIndicator": true,
"isFullScreen": true,
"id": "c6adb316-46b2-4e46-a511-8b4947b3d554",
"packageName": "com.test",
"developer": {
"name": "Test, Inc",
"websiteUrl": "https://test.com",
"privacyUrl": "https://test.com/privacy",
"termsOfUseUrl": "https://test.com/toc"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"connectors": [
{
"connectorId": "c6adb316-46b2-4e46-a511-8b4947b3d554",
"scopes": [
"team"
],
"configurationUrl": "https://localdev-test.test.com/connector"
}
],
"name": {
"short": "Test Development",
"full": "Test for Microsoft Teams"
},
"description": {
"short": "Test Development",
"full": "Test for Microsoft Teams"
},
"accentColor": "#FFFFFF",
"staticTabs": [
{
"entityId": "22f101b6-f9a2-44d3-8eba-74309295f398",
"scopes": [
"personal"
],
"context":[
"personalTab",
"channelTab"
],
"name": "TestSite",
"contentUrl": "https://localdev-test.test.com",
"websiteUrl": "https://localdev-test.test.com",
"searchUrl": "https://localdev-test.test.com"
}
],
"devicePermissions": [
"notifications",
"openExternal"
],
"permissions": [
"identity",
"messageTeamMembers"
]
}
कोड:
ngOnInit(): void {
microsoftTeams.initialize();
microsoftTeams.settings.registerOnSaveHandler((saveEvent) => {
microsoftTeams.settings.setSettings({
entityId: 'Create',
contentUrl: 'https://localdev-test.test.com/connector',
removeUrl: 'https://localdev-test.test.com/connector',
configName: 'Create'
});
microsoftTeams.settings.getSettings((settings) => {
this.webhookUrl = settings.webhookUrl;
localStorage.setItem('connectorWebHook', this.webhookUrl);
});
saveEvent.notifySuccess();
});
}
onClick(): void {
if (!this.webhookUrl) {
microsoftTeams.settings.setValidityState(true);
}
}
1 उत्तर
यह एक Microsoft बग है, कनेक्टर पोर्टल पर "आपके कनेक्टर के लिए कॉन्फ़िगरेशन पृष्ठ" अपरिवर्तनीय है (भले ही यह एक संपादन फ़ील्ड में हो)। मतलब कि आपके द्वारा कनेक्टर के निर्माण पर सेट किया गया URL विकास के माध्यम से नहीं बदल सकता है या आपको यह त्रुटि मिल जाएगी। तो बस मेरे बदले हुए कॉन्फ़िगरेशन यूआरएल के साथ पोर्टल के माध्यम से एक नया कनेक्टर बनाने से मेरी समस्या ठीक हो गई।
उनके git पर एक टिप्पणी भी इस ओर इशारा करती है: https://github .com/MicrosoftDocs/msteams-docs/issues/1738#issuecomment-647675420
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
microsoft-teams
Microsoft टीम डेवलपर प्लेटफ़ॉर्म आपको अपने ऐप को Microsoft टीमों में एकीकृत करने की अनुमति देता है। आप टैब्स के माध्यम से ऐसा कर सकते हैं जो सीधे आपके वेब अनुभव को सतह देता है, बॉट जो चैट में आपके अनुभव को सतह देता है, और कनेक्टर्स जो आपके नोटिफिकेशन को चैनलों में भेजते हैं। कृपया मार्गदर्शन के लिए टैग जानकारी (README) पढ़ें कि किस तरह से आप अपने प्रश्नों का उच्च गुणवत्ता वाला उत्तर प्राप्त करेंगे।