Tôi đang cố gắng lấy thông tin từ API dữ liệu ảo sử dụng AngularJS. Tôi đang sử dụng $ tài nguyên để thực hiện yêu cầu nhận của tôi trong bộ điều khiển của tôi, nhưng tôi đã không thể tìm ra cách để bao gồm chính xác khóa API. Tôi có cần đưa nó vào làm tiêu đề không? Cảm ơn.AngularJS bao gồm khóa API trong yêu cầu nhận được
nflApp.controller('mainController', ['$scope','$resource','$routeParams', function($scope, $resource, $routeParams) {
$scope.fantasyAPI = $resource("https://api.fantasydata.net/nfl/v2/JSON/DailyFantasyPlayers/2015-DEC-28", { callback: "JSON_CALLBACK" }, { get: { method: "JSONP"}});
console.log($scope.fantasyAPI);
}]);
Dưới đây là thông tin yêu cầu http từ trang web.
Bạn cũng cần gửi khóa đăng ký mà không có khóa đó không thể nhận dữ liệu trên api. – ZgrKARALAR
@ZgrKARALAR Tôi sẽ bao gồm chính xác khóa đăng ký trong mã của tôi như thế nào? –
Bạn có thể thêm mã $ http.defaults.headers.common ["Ocp-Apim-Subscription-Key"] = subkey; viết subkey của bạn nếu bạn cần thêm chi tiết kiểm tra trang này [link] (http://www.angulartutorial.net/2014/05/set-headers-for-all-http-calls-in.html) – ZgrKARALAR