您应该设置XMLReadPublishInfo和XMLReadPublishInfoDetails ItemFilters:
<tcmapi:Message xmlns:tcmapi="http://www.tridion.com/ContentManager/5.0/TCMAPI"
version="5.0" from="[MDVC.js][CmdsExecute]" failOnError="false">
<tcmapi:Request ID="tcm:1010-8314-64" preserve="true">
<tcmapi:GetItem itemURI="tcm:1010-8314-64" openMode="OpenModeView">
<tcmapi:ItemFilter type="XMLReadPublishInfo" />
<tcmapi:ItemFilter type="XMLReadPublishInfoDetails" />
</tcmapi:GetItem>
</tcmapi:Request>
这将返回所有发布信息,然后您必须自己过滤。以下是回复示例:
<tcmapi:Message xmlns:tcmapi="http://www.tridion.com/ContentManager/5.0/TCMAPI"
version="5.0" from="[MDVC.js][CmdsExecute]" failOnError="false">
<tcmapi:Response ID="tcm:1010-8314-64" success="true" actionWF="false">
<tcmapi:Request ID="tcm:1010-8314-64" preserve="true">
<tcmapi:GetItem itemURI="tcm:1010-8314-64" openMode="OpenModeView">
<tcmapi:ItemFilter type="XMLReadPublishInfo" />
<tcmapi:ItemFilter type="XMLReadPublishInfoDetails" />
</tcmapi:GetItem>
</tcmapi:Request>
<tcmapi:Result>
<tcm:Page ID="tcm:1010-8314-64" IsEditable="false"
xmlns:tcm="http://www.tridion.com/ContentManager/5.0"
xmlns:xlink="http://www.w3.org/1999/xlink">
<tcm:Info>
<tcm:PublishInfo>
<tcm:IsPublished>true</tcm:IsPublished>
<tcm:PublishState>
<tcm:Publication xlink:type="simple" xlink:title="Web: "
xlink:href="tcm:0-1010-1" />
<tcm:PublicationTarget xlink:type="simple" xlink:title="A"
xlink:href="tcm:0-143-65537" />
<tcm:Date>2006-01-30T11:22:58</tcm:Date>
<tcm:Publisher xlink:type="simple" xlink:title="NA\A085159"
xlink:href="tcm:0-220-65552" />
</tcm:PublishState>
</tcm:PublishInfo>
</tcm:Info>
</tcm:Page>
</tcmapi:Result>
</tcmapi:Response>