【发布时间】:2013-01-12 21:54:36
【问题描述】:
我只是想运行一个使用 UGC Web 服务发布 UGC cmets 的小原型。
代码示例如下。我从 Web 服务收到 403 响应,表明我无权使用该服务,所以我认为我需要创建一个身份验证标头?有没有人有任何关于如何使用 UGC 网络服务发布 cmets 的示例?
string ugcData = "{d\":{\"Content\":\"FROM WEB SERVICE\",\"Status\":2,\"ItemPublicationId\":\"68\",\"ItemId\":\"17805\",\"ItemType\":\"16\",\"Id\":0,\"ModeratedDate\":\"\",\"LastModifiedDate\":\"\",\"CreationDate\":\"\",\"Score\":0,\"Moderator\":\"\",\"User\":{\"Id\":\"DOMAIN%5Cbsmith\",\"Name\":\"Bill Smith\"}\"}";
WebServiceClient ugcCall = new WebServiceClient();
ugcCall.UploadString("/PostData", "POST", ugcData);
MTIA。
约翰
【问题讨论】:
-
为什么要使用网络服务发布 cmets? WebServiceClient 类在哪个 API 中?
-
问得好,我们是否有兴趣提交Area 51 Tridion specific proposal。如果有时间,请使用同一个 SO 帐户注册。
-
嗨,Asier,我们在这个项目中使用 DD4T,所以不能使用标准的 Web 控件。 WebServiceClient 是 UGC 网络服务的一部分。
-
嗨,巴特,已经注册了。 :)
标签: tridion tridion-2011 tridion-content-delivery ugc