我是新手为Web应用程序创建apis。我发现它真的很棒。我正在尝试使用来自https://bibles.org/pages/api的经文来构建应用程序。我尝试使用angular和asp.net web api构建它。我找不到任何有用的例子。
所以...我可以在我的网络浏览器中访问这个网站https://bibles.org/v2/chapters/eng-KJVA:Acts.8.js并输入我的用户名:这是我的api密钥...并且密码被忽略...所以它没有&#39无论我放入什么,然后它都有效。
当我以角度调用同一个网站时它不起作用...无法找出放在哪里作为我的api密钥。它每次返回都是未经授权的。有什么想法吗?
angular.module('myApp', [])
.controller('myCon', function ($scope, $http) {
$http.get("https://bibles.org/v2/chapters/eng-KJVA:Acts.8.js", {
headers: {
"username": "MYKEY!!!!",
"Accept": "application/json"
}
}
).success(function (data, status, headers, config) {
$scope.book = data.Book;
$scope.chapter = data.Chapter;
$scope.output = data.Output;
}).error(function (data, status, headers, config) {
$scope.title = "Oops... something went wrong";
});
});
退货未经授权。我们可以通过API文档了解如何阅读本文。任何窍门?
答案 0 :(得分:0)
我有同样的问题。您只需将其更改为:
$http.get('https://{token}:X@bibles.org/v2/versions/eng-GNTD.js', {...