1
我正在构建一个Angular 4项目并希望它连接到handwriting.io API。Angular 4无法授权API
我的问题是我如何进行秘密和密钥授权?我从来没有使用需要身份验证的API,所以我有点无知。 我不断收到未经授权的错误。 如何使用密钥和秘密连接到API?
到目前为止,我的代码是这样的:
import { HandWriteAPIPage } from './../../e2e/app.po';
import { Component } from '@angular/core';
import { Http, Response, Headers } from '@angular/http';
import 'rxjs/add/operator/map';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'app';
private apiKey: string = '2ND4YD74W5Y5Z8NC';
private apiSecret: string = '65T65J5V850RWEHE';
private apiURL: string = 'https://api.handwriting.io/handwritings'
data: any = {};
constructor(private http: Http){
this.getData();
this.getHandWrite();
}
getData(){
return this.http.get(this.apiURL)
.map(res => res.json());
}
getHandWrite(){
this.getData().subscribe(data => {
console.log(data);
});
}
最后,您可能需要在解决此问题后更改您的API密钥;) – Nige