所以在我的SharePoint站點內容頁面中我有一個應用程序。 任何人都可以告訴我如何獲取它的實例ID。 這樣我可以調用鏈接:客戶端對象模型Sharepoint如何獲取實例ID
http://testingwebcompany.sharepoint.com/_layouts/15/appredirect.aspx?instance_id= {<>}
我似乎無法得到它,當我搜索ClientContext.Web.Lists。
謝謝
所以在我的SharePoint站點內容頁面中我有一個應用程序。 任何人都可以告訴我如何獲取它的實例ID。 這樣我可以調用鏈接:客戶端對象模型Sharepoint如何獲取實例ID
http://testingwebcompany.sharepoint.com/_layouts/15/appredirect.aspx?instance_id= {<>}
我似乎無法得到它,當我搜索ClientContext.Web.Lists。
謝謝
我明白了,看起來實例ID是自動生成的。應用程序的真實URL位於通過ClientContext.Web.Webs []。標題==「應用程序名稱」循環時,然後檢索ClientContext.Web.Webs []。Url。
下面的例子演示瞭如何通過其標題來檢索應用程序
使用
using (var ctx = new ClientContext(webUri))
{
var appTitle = "\"Napa\" Office 365 Development Tools";
var result = ctx.Web.GetAppInstanceByTitle(appTitle);
ctx.ExecuteQuery();
var app = result.FirstOrDefault();
if (app != null) Console.WriteLine(app.Id); // print App Instance Id
}