这里是 Twilio 开发者宣传员。
使用lookup API,您可以获得很多关于号码的信息,但不幸的是,目前还不是它的位置。
您将能够通过一些数字获得确切的位置。我说“一些数字”是因为有些数字会包含纬度和经度信息,然后您可以使用这些信息来准确定位该位置。
我自己刚刚做了一个查询,其中一个数字返回了这个:
{
"friendly_name": "+55513937XXXX",
"phone_number": "+55513937XXXX",
"lata": null,
"rate_center": null,
"latitude": "-16.516700",
"longitude": "-39.350000",
"region": "RS",
"postal_code": null,
"iso_country": "BR",
"address_requirements": "none",
"beta": false,
"capabilities": {
"voice": true,
"SMS": false,
"MMS": false
}
}
这给了我一个very exact 的位置,但就像我说的那样,可能不是你可以完全依赖的东西,因为我们依赖从运营商那里获取这些信息,而他们并不总是给我们。
这是我试图获得上述结果的 curl 请求示例。
curl -G https://api.twilio.com/2010-04-01/Accounts/YOUR_TWILIO_SID/AvailablePhoneNumbers/BR/Local.json \
-d "Contains=5551*" \
-u 'YOUR_TWILIO_SID:YOUR_AUTH_TOKEN'
希望对你有所帮助。