0

你好,

目前正在尝试使用 Zapier 将网络表单中的英国手机号码解析为 E164 格式。反过来,我可以使用 Twilio 和 Zapier 集成来触发文本。

Twilio 仅采用E164格式,但大多数用户会输入他们的号码:

“07000111333”或“447000111333”

Zapier 目前有一个解析服务,可以转换为 E164,但这仅适用于美国号码。是否可以使用“GB”代码进行解析,就像谷歌的 android 手机解析 javascript 库一样?如果是这样,是否有人知道如何将其集成到 Zapier 工作流程中?例如,使用“代码”元素可以让您运行 Python 或 Javascript。

简而言之,如何将 Zapier 上的英国手机号码解析为 E164 格式?

4

1 回答 1

0

Twilio 开发人员布道者在这里。

当您标记此 Python 时,您可以使用Python phonenumbers 库它是 Google 的libphonenumber的一个端口,我只能猜测是 Google 在 Android 中使用的。

根据自述文件,它很简单,如下所示:

>>> import phonenumbers
>>> number = phonenumbers.parse("07000111333", "GB")
>>> print number
Country Code: 44 National Number: 7000111333 Leading Zero: False

让我知道这是否有帮助。

于 2016-06-06T11:36:46.730 回答