【发布时间】:2016-12-06 00:37:53
【问题描述】:
我正在使用 Twilio API 来验证电话号码,其余使用命令行的 api 将是:
curl -XGET "https://lookups.twilio.com/v1/PhoneNumbers/415-701-2311" -u "{AccountSid}:{AuthToken}"
现在我想知道如何使用 Angular 2 实现这个 http get 请求?到目前为止,我有:
private url_verifyEmail: string = 'https://emailverifierapi.com/v2/'
constructor(private http: Http) {}
verifyPhone(phone: string): Observable<any> {
let params = new URLSearchParams()
params.set('AccountSid', `${constants.twilioAcountSID}`)
params.set('AuthToken', `${constants.twilioAuthToken}`)
return this.http.get(`${this.url_verifyPhone}${phone}`, {search: params})
.map(this.extractResponseData)
.catch(this.handleError)
}
但是响应给了我未经授权,说 accountSid 或 authToken 不正确?任何帮助,将不胜感激。谢谢。
【问题讨论】:
标签: http curl angular twilio restful-authentication