2013-07-11 1 views
1

SharePoint 2010에서 REST를 사용하여 SharePoint 문서 라이브러리에서 작업을 수행하려고합니다. 달성하고자하는 것은 입니다. 1) 라이브러리에서 항목 쿼리 2) 라이브러리에서 문서 다운로드/업로드 3) 라이브러리에서 체크 아웃/체크 인합니다.SharePoint 2010에 대한 REST 웹 서비스 지원

저는 REST 서비스를 사용하여 모든 작업을 수행해야합니다 (2010의 경우 /_vti_bin/listdata.svc/). MVC 빌드 된 ASP 웹 사이트에서 마지막으로됩니다 자바 스크립트에서 모든 REST 호출을 만들고 있습니다.

REST를 사용하여 목록 및 단일 항목을 가져올 수 있습니다. 다운로드 URL은 /_vti_bin/listdata.svc/myStore(id) 또는 _vti_bin/listdata.svc/myStore입니까? $ filter = etc

내 질문은 2010 년 REST를 사용하여 목록에 문서를 다운로드하고 업로드하는 방법에 관한 것입니다. URL 링크가 될 것입니다. 이 작업을 수행 할 수 있습니까? 나는 또한 2010 년

에 대한 REST 지원에 대한 세부 사항을 찾을 수가 어차피 내가 맥 # 윈도우 응용 프로그램이 모든 사용하여 클라이언트 측 개체 모델 수 있어요 2010 년

에서 REST API를 사용하여 체크인 체크 아웃 일을 힌트 .

도움을 주시면 감사하겠습니다.

+0

자바 스크립트에서도 클라이언트 객체 모델을 사용할 수 있습니다. 왜 REST를 사용해야합니까? – Luis

+0

안녕하세요. ASP.NET WebSite가 SharePoint Server에 직접 호출하여 데이터를 가져오고 조작해야한다는 요구 사항을 알고 있습니다. 클라이언트 측 객체 모델을 사용하고 내 사이트 (자바 스크립트)에서 호출 한 다음 SharePoint에 연결할 서버에 내 API를 작성해야합니다. 이것이 확실한 제한이라면 SharePoint 2013으로 이전하는 경우를 만들 수 있습니다. – Saurabh

+0

또한 SharePoint 2010의 Javascript 개체 모델이 SharePoint에서 호스팅되고 다른 사이트에서는 실행되지 않아야한다는 것을 이해합니다. 이 가정은 맞습니까? – Saurabh

답변

0

아래 링크에서 SharePoint 2010 REST 서비스를 "실험"으로 생각한다고 들었습니다. 언어에 의존하지 않는 응용 프로그램의 경우 SharePoint 웹 서비스 (SOAP)를 사용하는 것이 좋습니다. 그러나 액세스해야하는 모든 작업에 SharePoint 2013 REST 서비스를 성공적으로 사용했음을 알리는 것이 중요합니다. 2013은 REST를 통해 개체 모델을 완전히 노출 한 것으로 보입니다. JSON 응답에 대한 옵션은 $select으로 데이터를 필터링하고 $expand으로 결과를 확장하는 것이 좋습니다. SharePoint 2010을 지원해야하는 경우 SOAP 솔루션이 고착 된 것처럼 보입니다. 나는 그것이 제한적일지도 모르지만 2010 REST 서비스가 제공하는 것이 훨씬 더 풍부하다는 것을 발견했다.

http://social.msdn.microsoft.com/Forums/office/en-US/adf00d9c-5041-4bd7-9b36-9b86ecbce143/sharepoint-2010-rest-api-to-get-entry-permissions?forum=sharepointdevelopmentprevious