Ich versuche, Informationen von einer Fantasy-Daten-API mit AngularJS zu erhalten. Ich benutze $ resource, um meine get-Anfrage in meinem Controller auszuführen, aber ich konnte nicht herausfinden, wie man den API-Schlüssel richtig einfügt. Muss ich es als Überschrift hinzufügen? Vielen Dank.AngularJS enthalten API-Schlüssel in einer Get-Anfrage
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);
}]);
Unten ist die HTTP-Anfrage Informationen von der Website.
Sie müssen auch Subskriptionsschlüssel senden, ohne dass dieser Schlüssel nicht möglich ist, Daten über API zu erhalten. – ZgrKARALAR
@ZgrKARALAR Wie würde ich den Abonnementschlüssel korrekt in meinen Code aufnehmen? –
Sie können Ihren Code $ http.defaults.headers.common hinzufügen ["Ocp-Apim-Subscription-Key"] = Unterschlüssel; schreibe deinen Unterschlüssel, wenn du mehr Details benötigst überprüfe diese Seite [link] (http://www.angulartutorial.net/2014/05/set-headers-for-all-http-calls-in.html) – ZgrKARALAR