Winkel-2 Http–, Wie man JSON-Daten aus der API mit finance_charts_json_callback() callback
Ich bin versucht, um json-Daten von diesem api: http://chartapi.finance.yahoo.com/instrument/1.0/NFLX/chartdata;type=Zitat;range=1d/json
Und ich weiß nicht, wie man in den zurückgegebenen finance_charts_json_callback().
Ich bin mit Winkel-2 ist http.get():
loadData() {
return this.http
.get(this.url)
.map((res) => res.json())
.subscribe((data) => console.log(data));
}
Wenn es um => res.json()
es wirft diese Fehlermeldung:
AUSNAHME: SyntaxError: Unexpected token ich
wenn Sie sich Abmelden, wird das res-Objekt ohne Aufruf des .json-Methode auf, was zurückgegeben wird?
die Antwort, die Sie bekommen ist nicht json, ist die so genannte jsonp, versuchen, diese stattdessen zu verwenden: angular.io/docs/js/latest/api/http/Jsonp-class.html, hier ein Beispiel: stackoverflow.com/questions/33675842/...
die Antwort, die Sie bekommen ist nicht json, ist die so genannte jsonp, versuchen, diese stattdessen zu verwenden: angular.io/docs/js/latest/api/http/Jsonp-class.html, hier ein Beispiel: stackoverflow.com/questions/33675842/...
InformationsquelleAutor Hunter | 2016-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Verwendung von JSONP-in diesem Fall mit callback-Namen JSONP_CALLBACK:
Wo
url
solltehttp://chartapi.finance.yahoo.com/instrument/1.0/NFLX/chartdata;type=quote;range=1d/json/?callback=JSONP_CALLBACK
beachtencallback=JSONP_CALLBACK
Teil.Und natürlich, denken Sie daran, bootstrap-app mit
bootstrap(App, [JSONP_PROVIDERS])
- und importJsonp
service vonangular2/http
Modul.JSONP_CALLBACK
in der url die er versucht zu bekommen, istfinance_charts_json_callback
darf ich wissen, was ist
JSONP
ich hörte zu JSONJSONP
Begriff ist neu für mich !Nein, finance_charts_json_callback ist ein Standard-wrapper Rückruf von API, wenn Sie nicht angeben, in echt. Für Eckige Maschinen ist es erforderlich, Antwort zu sein-verpackt in JSONP_CALLBACK.
Werfen Sie einen Blick auf dieser thread, schöne Erklärungen.
hab es, danke !
InformationsquelleAutor dfsq