使用sitecore项目Web API将Json文件项目上载到sitecore媒体库

使用sitecore项目Web API将Json文件项目上载到sitecore媒体库,json,sitecore,asp.net-web-api,Json,Sitecore,Asp.net Web Api,我想使用Sitecore项目Web API从本地到媒体的Sitecore内容库的Json文件中提取项目。是否有人可以访问WebApi并上传到媒体库项目? 谢谢,这篇文章可能会对你有所帮助。它有一个将文件上载到Sitecore媒体库的助手: 要创建常规项目(不在媒体库中),我建议您使用此工具: 谢谢RobertoBr,我正在使用第一个,发布时出现404 not found错误,我的sitecore站点正在运行。我要传递的帖子中的url是{4C1272F4-0B29-4FD2-A0AA-E8146

我想使用Sitecore项目Web API从本地到媒体的Sitecore内容库的Json文件中提取项目。是否有人可以访问WebApi并上传到媒体库项目?
谢谢,

这篇文章可能会对你有所帮助。它有一个将文件上载到Sitecore媒体库的助手:

要创建常规项目(不在媒体库中),我建议您使用此工具:


谢谢RobertoBr,我正在使用第一个,发布时出现404 not found错误,我的sitecore站点正在运行。我要传递的帖子中的url是{4C1272F4-0B29-4FD2-A0AA-E81460E705E0}&sc_database=master&payload=content在实例化帮助器类时是否只传递域或整个查询?应该与示例中的类似:Sitecore.Insight.MediaPost(@“htp://localsite/,@“Sitecore\admin”,“b”);谢谢Robert,我没有配置webItemAPI.config,我以为在sitecore 7.2中已经配置好了。所以,配置了那个,它工作得很好。但从Web API中删除的项仍显示在树中,但Web API调用找不到该项。你能给我提个建议吗?我从来没见过这种情况。您确定该项仍然存在吗,您正在查看相同的数据库吗?这是正确的,Robert,虽然我在连接字符串中使用相同的web和master数据库,但同步需要一些时间。然后我尝试在get中使用../path/Item?sc_database=master,它返回“…数据库被拒绝。只有Sitecore客户端用户角色的成员才能切换数据库…”我使用“Sitecore\admin”和b作为凭据。