2012-02-28 24 views
0

我試圖獲取有關使用SharePoint Web服務和C#2007會議工作區列表,如議程,目標,決定等一個SharePoint列表項。如何獲取Sharepoint會議工作區通過Web服務列出項目?

我曾嘗試找出Lists.asmx或Meetings.asmx Web服務中任何可用的方法。

我發現了一些類似的一個帖子關於這個here,但不幸的是,沒有任何建議。

感謝,

+0

我發現這個[鏈接](http://msmvps.com/blogs/laflour/archive/2009/11/02/sharepoint-2007-meeting-workspace-template-limitations.aspx),似乎名單項目取決於存儲在Cookie中的InstanceID。我會嘗試操縱這些數據。 – 2012-02-28 17:12:46

回答

0

I'v had this same issue,但我使用對象模型來查詢項目,並幸運的是,問題得到了解決。事實證明,您必須將MeetingInstanceId參數設置爲某個特定的會議實例ID,否則將查詢所有會議數據。

對於web服務Lists.GetListItems方法存在queryOptions參數,您可以用它來設置MeetingInstanceId

<QueryOptions> 
    <MeetingInstanceID> 
     -1 
    </MeetingInstanceID> 
</QueryOptions> 

一個整數值,其中正數代表一個特定的會議 實例。負數具有以下含義:-3 = 未指定,-2 = AllWithSeries,-1 = AllButSeries,0 =系列。此 元素是可選的,其默認值爲-1。負值 對應 Microsoft.SharePoint.Meetings.SPMeeting.SpecialInstance枚舉值。

我沒有使用webservices查詢會議工作區,但您可以嘗試自己。

相關問題