Angular 天气API给出此[401(未经授权)]错误

Angular 天气API给出此[401(未经授权)]错误,angular,ionic2,Angular,Ionic2,我正在使用一个简单的web API获取纬度和经度的天气详细信息(获取纬度和经度我正在使用地理定位插件)。我没有得到所需的响应,而是得到了一个401错误。我做错什么了吗 这是错误消息 这是我的密码: weatherForLocation(latitude, longitude){ return new Promise(resolve => { this.http.get("http://api.openweathermap.org/data/2.5/weather?l

我正在使用一个简单的web API获取纬度和经度的天气详细信息(获取纬度和经度我正在使用地理定位插件)。我没有得到所需的响应,而是得到了一个401错误。我做错什么了吗

这是错误消息

这是我的密码:

weatherForLocation(latitude, longitude){
     return new Promise(resolve => {
      this.http.get("http://api.openweathermap.org/data/2.5/weather?lat=" + latitude + "&lon=" + longitude + "&appid=<bfab95ebe3bbb8966c54139aefd539b4>").map(res => res.json())
       .subscribe(data => {
         this.data = data;
         resolve(this.data);
       })
     })
   }
weatherForLocation(纬度、经度){
返回新承诺(解决=>{
这是http.get(“http://api.openweathermap.org/data/2.5/weather?lat=“+纬度+”&lon=“+经度+”&appid=“).map(res=>res.json())
.订阅(数据=>{
这个数据=数据;
解析(此数据);
})
})
}

你读过这个吗?尝试在没有
的情况下设置api id,谢谢你保证它工作正常