作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 SocialDataService.asmx 设置列表项的评级。 POST响应表示成功;然而,实际上没有任何更新。我的猜测是,我尝试更新的项目的 URL 格式在某种程度上不是 Web 服务所期望的。有人成功使用此网络服务/操作吗?
我的代码:
尝试1:
var payload = "<url>" + WebFullUrl
+ "_api/Web/Lists/GetByTitle('Posts')/Items(" + id + ")</url><rating>"
+ rating + "</rating><title></title><analysisDataEntry></analysisDataEntry>";
尝试2:
var payload = "<url>" + WebFullUrl
+ "Lists/Posts/DispForm.aspx?ID=" + id + "</url><rating>"
+ rating + "</rating><title></title><analysisDataEntry></analysisDataEntry>";
调用最终看起来像:
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SetRating xmlns="http://microsoft.com/webservices/SharePointPortalServer/SocialDataService">
<url>https:// (site url) /Lists/Posts/DispForm.aspx?ID=2</url>
<rating>4</rating>
<title></title>
<analysisDataEntry></analysisDataEntry>
</SetRating>
</soap:Body>
</soap:Envelope>
响应是:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<SetRatingResponse
xmlns="http://microsoft.com/webservices/SharePointPortalServer/SocialDataService">
SetRatingResult>2013-03-27T20:03:33.55</SetRatingResult>
</SetRatingResponse>
</soap:Body>
</soap:Envelope>
最佳答案
关于javascript - 需要 sharepoint Socialdataservice.asmx 的项目 URL 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15668589/
我正在使用 javascript 运行一些网络服务 (SharePoint 2010 SocialDataServices)。我已经毫无问题地测试了“CountCommentsOnURL”命令,但是当
我正在尝试使用 SocialDataService.asmx 设置列表项的评级。 POST响应表示成功;然而,实际上没有任何更新。我的猜测是,我尝试更新的项目的 URL 格式在某种程度上不是 Web
我是一名优秀的程序员,十分优秀!