मैं AngularJS का उपयोग कर एक फंतासी डेटा एपीआई से जानकारी प्राप्त करने का प्रयास कर रहा हूं। मैं अपने नियंत्रक में अपना अनुरोध करने के लिए $ संसाधन का उपयोग कर रहा हूं, लेकिन मैं यह समझने में सक्षम नहीं हूं कि एपीआई कुंजी को सही तरीके से कैसे शामिल किया जाए। क्या मुझे इसे हेडर के रूप में शामिल करने की आवश्यकता है? धन्यवाद।एंगुलरजेएस में अनुरोध प्राप्त करने में एपीआई कुंजी शामिल है
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);
}]);
नीचे साइट से http अनुरोध जानकारी है।
आपको उस कुंजी के बिना सदस्यता कुंजी भी भेजने की आवश्यकता है, जो संभव नहीं है एपीआई पर डेटा प्राप्त करें। – ZgrKARALAR
@ZgrKARALAR मैं अपने कोड में सदस्यता कुंजी को सही तरीके से कैसे शामिल करूं? –
आप अपना कोड $ http.defaults.headers.common ["ओसीपी-अपिम-सदस्यता-कुंजी"] = उपकुंजी जोड़ सकते हैं; अगर आपको अधिक जानकारी चाहिए तो अपनी उपकुंजी लिखें [लिंक] (http://www.angulartutorial.net/2014/05/set-headers-for-all-http-calls-in.html) – ZgrKARALAR