2015-01-19 3 views
1

그래서이 웹 사이트에 자동으로 가져 오기를 원하는 일부 외부 데이터가 필요하므로 CMS에 들어가서 파일을 가져올 필요가 없습니다. 하루 또는 여러 번. 필자가 볼 수있는 방식으로 필자가 필요로하는 문서 유형을 작성하고 Umbraco에 연결하기위한 API를 소스에서 가져올 때 문서 유형을 작성해야합니다.Windows 서비스가 포함 된 컨텐츠를 Umbraco 7으로 가져 오는 방법

나는 ContentService을 살펴 봤지만 적절한 ApplicationContext가 없기 때문에 ContentService는 NullReferenceException을 발생시킵니다.

누구나 샘플 코드 또는이 작업을 수행하는 방법에 대한 지식이 있습니까?

"쉬운"솔로잉은 Umbraco 주변의 데이터를 DB로 직접 가져 오는 해킹을 만드는 것입니다. 하지만이 API를 사용해야합니다.

답변

0

실제 DB 작업을 수행하기 위해 백도어가 실행되는 곳에서 실행되고 ContentService를 사용하는 자신 만의 경량 API를 작성하십시오. Windows 서비스는 해당 ligthweight API를 사용합니다. 외부 사용을 위해 Umbraco로 구운 REST API에 대해서는 잘 알지 못합니다. This article은 ContentService 위에 가벼운 REST 서비스를 구현하고 Umbraco의 사용하기 쉬운 WebApi을 활용합니다. 그의 목적은 AngularJS에서 사용하는 것이지만 Windows 서비스에서 액세스하는 것과 같은 접근법입니다.

관련 문제