gpt4 book ai didi

http - curl get to angular 2 http get 请求

转载 作者:可可西里 更新时间:2023-11-01 17:00:37 24 4
gpt4 key购买 nike

我正在使用 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)
}

但是响应给我unauthorized,说accountSid或者authToken不正确?任何帮助,将不胜感激。谢谢。

最佳答案

这可能有效:

constructor(private http: Http) {}
verifyPhone(phone: string): Observable<any> {
return this.http.get(`https://${constants.twilioAcountSID}:${constants.twilioAuthToken}@lookups.twilio.com/v1/PhoneNumbers/415-701-2311${phone}`)
.map(this.extractResponseData)
.catch(this.handleError)
}

(IE不支持)

另见 https://stackoverflow.com/a/38369923/217408

关于http - curl get to angular 2 http get 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38690248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com