【问题标题】:How to get Sharepoint Meeting Workspace Lists Items via Web Services?如何通过 Web 服务获取 Sharepoint 会议工作区列表项目?
【发布时间】:2012-03-01 16:16:39
【问题描述】:

我正在尝试使用 SharePoint Web Services 和 C# 检索与 SharePoint 2007 会议工作区列表相关的列表项,例如议程、目标、决策等。

我尝试在 Lists.asmx 或 Meetings.asmx 网络服务中找出任何可用的方法,但没有成功。

我发现了一篇关于此here 的类似帖子,但很遗憾没有任何建议。

谢谢,

【问题讨论】:

  • 我发现了这个link,似乎列表项取决于存储在Cookie中的InstanceID。我会尝试操纵这些数据。

标签: web-services sharepoint sharepoint-2007


【解决方案1】:

I'v had this same issue,但我使用对象模型来查询项目,幸运的是问题得到了解决。事实证明,您必须将 MeetingInstanceId 参数设置为某个特定的会议实例 ID,或者设置为 -1 以查询所有会议数据。

对于网络服务Lists.GetListItems 方法,您可以使用 queryOptions 参数来设置 MeetingInstanceId

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

一个整数值,其中正数表示特定会议 实例。负数的含义如下: -3 = 未指定,-2 = AllWithSeries,-1 = AllButSeries,0 = 系列。 这 element 是可选的,其默认值为-1。负值 对应的值 Microsoft.SharePoint.Meetings.SPMeeting.SpecialInstance枚举。

我没有使用webservices查询会议工作空间,你可以自己试试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 2011-01-05
    相关资源
    最近更新 更多