创建休息服务 Umbraco 7 backOffice

Create rest service Umbraco 7 backOffice

关于这个问题我读了很多。 我读到我可以在网络上使用 api asp.net 在 Umbraco 中创建休息服务。

我可以在 Umbraco 后台创建这个 api 吗? 如果没有,我如何将服务连接到我的本地 Umbraco 站点?

我找不到说明这一点的简单教程。

编辑:

我想在客户端中获取 Umbraco 内容数据 side.I 读取我可以在服务器端(Umbraco)创建的休息服务,当我调用特定 url 到我的 Umbraco 时我可以获得数据服务器。

看看 https://our.umbraco.org/DOCUMENTATION/Reference/WebApi/ - 这篇文章解释了如何创建继承自 UmbracoApiController 的控制器。

编辑 - 我添加了这个例子:

我做了一个这样的控制器:

public class PartnersController : UmbracoApiController
{ 
    public IEnumerable GetPartners(string zip = "") { ... } 
}

然后我像这样使用 jQuery 和 AngularJS:

function getPartnersForZip($scope, $http) {
    $http({ method: 'GET', url: '/umbraco/api/partners/getpartners/?zip=' + getQueryVariable("zip") }).success(function (data) {
        $scope.partners = data;
    });
}

<div ng-controller="getPartnersForZip" ng-cloak>
    <ul class="dealer-list" ng-cloak>
        <li ng-repeat="partner in partners"></li>
    </ul>
</div>

这对我有用。你试过什么?