我们有一个SharePoint 2010网站,我们正面临着/_vti_bin/listdata.svc REST API的问题。
http://SiteName/en/_vti_bin/listdata.svc
- 工作正常
http://SiteName/en/_vti_bin/listdata.svc/FAQs
或任何其他listName - 工作正常
但切换到阿拉伯语网站时它无法正常工作
http://SiteName/ar/_vti_bin/listdata.svc
- 工作正常
http://SiteName/ar/_vti_bin/listdata.svc/FAQs
或任何其他listName - 无法正常工作(它显示"无法找到网页"即使列表在两个标签下都是100%存在(en& ar))
该网站使用SharePoint变体。 SharePoint内部版本号为:14.0.6123.5000,安装了阿拉伯语语言包,并安装了用于阿拉伯语语言包的SP1。 操作系统:Windows Server 2008 R2 Enterprise。
答案 0 :(得分:0)
请在从网址中删除ar后尝试。
http://SiteName/_vti_bin/listdata.svc
http://SiteName/_vti_bin/listdata.svc/FAQs
答案 1 :(得分:0)
包含网页部分的网址是正确的。即使在变异网上,它也适用于非英语网。我唯一意识到你必须使用列表的显示名称而不是他的URL,而且名称是大小写和重音敏感。
答案 2 :(得分:0)
这似乎是系统中的一个Bug,因为我在Office 365中遇到了这个问题超过一个月,我和微软开了一张支持票,他们确认这是一个bug,他们会提供一个修补程序它在Office 365中。我建议您通过打开票证来执行相同操作,就像使用内部部署SharePoint一样。