I'm using Twilio API to validate phone number, the rest api to do so using command line would be:
curl -XGET "https://lookups.twilio.com/v1/PhoneNumbers/415-701-2311" -u "{AccountSid}:{AuthToken}"
Now I wonder how I can implement this http get request using angular 2? So far I have:
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)
}
But the response gives me unauthorized, saying that accountSid or authToken is incorrect? Any help would be appreciated. Thanks.