gpt4 book ai didi

tridion - UGC帖子内容

转载 作者:行者123 更新时间:2023-12-04 10:04:46 26 4
gpt4 key购买 nike

我只是想运行一个使用 UGC Web 服务发布 UGC 评论的小原型(prototype)。

代码示例如下。我从 Web 服务收到 403 响应,表明我无权使用该服务,所以我认为我需要创建一个身份验证 header ?有没有人有任何关于如何使用 UGC 网络服务发表评论的例子?

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。

约翰

最佳答案

您应该尝试在评论集合上发帖:

ugcCall.UploadString("/Comments", "POST", ugcData);

然后你会看到你错过了 CreationDate,你需要添加到你的实体的时刻,比如:
\"CreationDate\":\"/Date(1359457694472)\"

(我实际上并没有检查你是否需要更多的引号)。对于 JSON 字符串中日期的格式,检查 odata specs .

如果还是有问题,请尝试更改 DOMAIN%5Cbsmith到另一个虚拟值(例如' test')。

如果这还不够,那么也许您可以查看 UGC WebService 生成的日志并尝试制作一些堆栈跟踪。

这里还需要注意一件事:需要在 Web.config 中正确定义 UGC 属性才能使帖子发生。

希望这可以帮助。

关于tridion - UGC帖子内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14581033/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com