วิธีเข้าถึงบริการคุณลักษณะที่โฮสต์บน arcgis.com ซึ่งแบ่งปันกับกลุ่มหรือองค์กรที่เฉพาะเจาะจงเท่านั้น
ในแอปพลิเคชัน C # ของฉันฉันพยายามเข้าถึงบริการฟีเจอร์ที่โฮสต์บน arcgis.com บริการคุณลักษณะนี้ใช้ร่วมกันเฉพาะกับกลุ่มหรือองค์กรและไม่เปิดเผยต่อสาธารณะ ฉันจะเข้าถึงบริการนี้ในรหัสลูกค้าของฉันได้อย่างไร นี่คือรหัสลูกค้าของฉันซึ่งแสดงข้อยกเว้นว่าต้องใช้โทเค็นการตรวจสอบสิทธิ์ ฉันมีโทเค็น แต่ไม่รู้ว่าจะใช้โทเค็นนั้นเพื่อรับรองความถูกต้องเพื่อใช้บริการได้อย่างไร รหัสเดียวกันนี้ทำงานได้ดีสำหรับบริการที่ใช้ร่วมกันเป็นสาธารณะ IPropertySet sipPS = new PropertySet(); sipPS.SetProperty("DATABASE", layerUrl); IWorkspaceFactory sipWSF = (IWorkspaceFactory)new ESRI.ArcGIS.Carto.FeatureServiceWorkspaceFactory(); IWorkspace sipWS = sipWSF.Open(sipPS, 0); IFeatureWorkspace sipFWS = (IFeatureWorkspace)sipWS; IGroupLayer grpLayer = new GroupLayerClass(); grpLayer.Name = Constants.ArcGISOnlineGroupLayerName; IFeatureClass sipFC = sipFWS.OpenFeatureClass("0"); IFeatureLayer fl = new FeatureLayerClass(); fl.Name …