我有一个带有web api的MVC应用程序。我正在我的应用程序中使用owin身份验证。在那里,web api使用授权。移动应用程序想要使用我的api。如何使这些web api成为可消费的?
这是HTML5移动web应用程序吗?
您可以对api进行jQuery.get()调用。这将(AFAIK)使用您的用户凭据来授权api调用。
<select class="form-control organizationslist" name="organizationslist"
id="organizationslist" style="float:left"></select>
var organizationsurl = "/Api/TimesheetActivities";
jQuery.get(organizationsurl, function (data) {
var organizations = data;
$("#organizationslist").empty();
var i;
for (i in organizations) {
var organizationid = organizations[i].organizationid;
var organizationname = organizations[i].organizationname;
if (organizationid == null) { organizationid = 0; }
$("#organizationslist").append(
"<option value='" + organizationid.toString()
+ "'>" + organizationname + "</option>")
}
});