4
API (API 2)를 사용하는 이온 2 앱이 있는데 API에서 JSON을 가져 오는 코드가 있는데, ID, 응용 프로그램 키와 ... 그 작동하지 않습니다하지만, 내가 헤더를 추가하려고 어떻게 ...이 주요 코드, 헤더로API에 헤더 추가 Http request, Angular 2, Ionic 2
import {Component} from '@angular/core';
import {NavController} from 'ionic-angular';
import {Http} from 'angular2/http';
@Component({
templateUrl: 'build/pages/latest-page/latest-page.html'
})
export class LatestPage {
static get parameters() {
return [[NavController]];
}
constructor(_navController, http) {
this._navControler = _navController;
this.http = http;
this.http.get("https://twit.tv/api/v1.0/people/77").subscribe(data => {
console.log("Got Data");
this.items = JSON.parse(data._body).people;
}, error => {
console.log("Error with Data");
});
}
을 그대로 그리고 이것은이다
constructor(_navController, http) {
this._navControler = _navController;
this.http = http;
var headers = new Headers();
headers.append('app-id', '0000');
headers.append('app-key', 'abc000abc');
headers.append('Accept', 'application/json ');
this.http.get("https://twit.tv/api/v1.0/people/77"),{"Headers": headers}.subscribe (data => {
console.log("Got Data");
this.items = JSON.parse(data._body).people;
}, error => {
console.log("Error with Data");
});
}
아이디어가 있으십니까?
감사
그래서 세 가지 헤더를 추가 :
일부 오해 후, 나는 당신이 내 제안을 자신의 코드있어 여기에 떠날거야 myHeaders.set ('Content-type', 'application/json') 행을 세 번 실행합니까? – CarlRyds
메신저 가져 오기 ... SyntaxError : /Users/Carl/TwitCasts/app/pages/latest-page/latest-page.js : 파일 구문 분석 중에 예기치 않은 토큰 (18:10) :/Users/Carl/TwitCasts/app/pages/latest-page/latest-page.js – CarlRyds
여러 헤더를 추가하려면 headers.append()를 사용하십시오. –