telnyx-verify-go

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->
<!-- Auto-generated from Telnyx OpenAPI specs. Do not edit. -->

Telnyx Verify - Go

Telnyx 验证 - Go

Installation

安装

bash
go get github.com/team-telnyx/telnyx-go
bash
go get github.com/team-telnyx/telnyx-go

Setup

配置

go
import (
  "context"
  "fmt"
  "os"

  "github.com/team-telnyx/telnyx-go"
  "github.com/team-telnyx/telnyx-go/option"
)

client := telnyx.NewClient(
  option.WithAPIKey(os.Getenv("TELNYX_API_KEY")),
)
All examples below assume
client
is already initialized as shown above.
go
import (
  "context"
  "fmt"
  "os"

  "github.com/team-telnyx/telnyx-go"
  "github.com/team-telnyx/telnyx-go/option"
)

client := telnyx.NewClient(
  option.WithAPIKey(os.Getenv("TELNYX_API_KEY")),
)
以下所有示例均假设
client
已按上述方式完成初始化。

Error Handling

错误处理

All API calls can fail with network errors, rate limits (429), validation errors (422), or authentication errors (401). Always handle errors in production code:
go
import "errors"

result, err := client.Messages.Send(ctx, params)
if err != nil {
  var apiErr *telnyx.Error
  if errors.As(err, &apiErr) {
    switch apiErr.StatusCode {
    case 422:
      fmt.Println("Validation error — check required fields and formats")
    case 429:
      // Rate limited — wait and retry with exponential backoff
      fmt.Println("Rate limited, retrying...")
    default:
      fmt.Printf("API error %d: %s\n", apiErr.StatusCode, apiErr.Error())
    }
  } else {
    fmt.Println("Network error — check connectivity and retry")
  }
}
Common error codes:
401
invalid API key,
403
insufficient permissions,
404
resource not found,
422
validation error (check field formats),
429
rate limited (retry with exponential backoff).
所有API调用都可能失败,原因包括网络错误、速率限制(429)、校验错误(422)或认证错误(401)。在生产代码中请务必处理错误:
go
import "errors"

result, err := client.Messages.Send(ctx, params)
if err != nil {
  var apiErr *telnyx.Error
  if errors.As(err, &apiErr) {
    switch apiErr.StatusCode {
    case 422:
      fmt.Println("校验错误 — 请检查必填字段和格式")
    case 429:
      // 触发速率限制 — 等待后使用指数退避策略重试
      fmt.Println("触发速率限制,正在重试...")
    default:
      fmt.Printf("API错误 %d: %s\n", apiErr.StatusCode, apiErr.Error())
    }
  } else {
    fmt.Println("网络错误 — 检查网络连接后重试")
  }
}
常见错误码:
401
API密钥无效,
403
权限不足,
404
资源未找到,
422
校验错误(请检查字段格式),
429
触发速率限制(请使用指数退避策略重试)。

Important Notes

重要说明

  • Phone numbers must be in E.164 format (e.g.,
    +13125550001
    ). Include the
    +
    prefix and country code. No spaces, dashes, or parentheses.
  • Pagination: Use
    ListAutoPaging()
    for automatic iteration:
    iter := client.Resource.ListAutoPaging(ctx, params); for iter.Next() { item := iter.Current() }
    .
  • 手机号码必须采用E.164格式(例如:
    +13125550001
    )。需包含
    +
    前缀和国家码,不得包含空格、短横线或括号。
  • 分页: 使用
    ListAutoPaging()
    实现自动迭代:
    iter := client.Resource.ListAutoPaging(ctx, params); for iter.Next() { item := iter.Current() }

Lookup phone number data

查询手机号码数据

Returns information about the provided phone number.
GET /number_lookup/{phone_number}
go
	numberLookup, err := client.NumberLookup.Get(
		context.Background(),
		"+18665552368",
		telnyx.NumberLookupGetParams{},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", numberLookup.Data)
Returns:
caller_name
(object),
carrier
(object),
country_code
(string),
fraud
(string | null),
national_format
(string),
phone_number
(string),
portability
(object),
record_type
(string)
返回指定手机号码的相关信息。
GET /number_lookup/{phone_number}
go
	numberLookup, err := client.NumberLookup.Get(
		context.Background(),
		"+18665552368",
		telnyx.NumberLookupGetParams{},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", numberLookup.Data)
返回字段:
caller_name
(对象),
carrier
(对象),
country_code
(字符串),
fraud
(字符串 | 空),
national_format
(字符串),
phone_number
(字符串),
portability
(对象),
record_type
(字符串)

List verifications by phone number

按手机号查询验证记录

GET /verifications/by_phone_number/{phone_number}
go
	byPhoneNumbers, err := client.Verifications.ByPhoneNumber.List(context.Background(), "+13035551234")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", byPhoneNumbers.Data)
Returns:
created_at
(string),
custom_code
(string | null),
id
(uuid),
phone_number
(string),
record_type
(enum: verification),
status
(enum: pending, accepted, invalid, expired, error),
timeout_secs
(integer),
type
(enum: sms, call, flashcall),
updated_at
(string),
verify_profile_id
(uuid)
GET /verifications/by_phone_number/{phone_number}
go
	byPhoneNumbers, err := client.Verifications.ByPhoneNumber.List(context.Background(), "+13035551234")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", byPhoneNumbers.Data)
返回字段:
created_at
(字符串),
custom_code
(字符串 | 空),
id
(uuid),
phone_number
(字符串),
record_type
(枚举: verification),
status
(枚举: pending, accepted, invalid, expired, error),
timeout_secs
(整数),
type
(枚举: sms, call, flashcall),
updated_at
(字符串),
verify_profile_id
(uuid)

Verify verification code by phone number

按手机号校验验证码

POST /verifications/by_phone_number/{phone_number}/actions/verify
— Required:
code
,
verify_profile_id
go
	verifyVerificationCodeResponse, err := client.Verifications.ByPhoneNumber.Actions.Verify(
		context.Background(),
		"+13035551234",
		telnyx.VerificationByPhoneNumberActionVerifyParams{
			Code:            "17686",
			VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
		},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyVerificationCodeResponse.Data)
Returns:
phone_number
(string),
response_code
(enum: accepted, rejected)
POST /verifications/by_phone_number/{phone_number}/actions/verify
— 必填参数:
code
,
verify_profile_id
go
	verifyVerificationCodeResponse, err := client.Verifications.ByPhoneNumber.Actions.Verify(
		context.Background(),
		"+13035551234",
		telnyx.VerificationByPhoneNumberActionVerifyParams{
			Code:            "17686",
			VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
		},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyVerificationCodeResponse.Data)
返回字段:
phone_number
(字符串),
response_code
(枚举: accepted, rejected)

Trigger Call verification

发起语音验证

POST /verifications/call
— Required:
phone_number
,
verify_profile_id
Optional:
custom_code
(string | null),
extension
(string | null),
timeout_secs
(integer)
go
	createVerificationResponse, err := client.Verifications.TriggerCall(context.Background(), telnyx.VerificationTriggerCallParams{
		PhoneNumber:     "+13035551234",
		VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", createVerificationResponse.Data)
Returns:
created_at
(string),
custom_code
(string | null),
id
(uuid),
phone_number
(string),
record_type
(enum: verification),
status
(enum: pending, accepted, invalid, expired, error),
timeout_secs
(integer),
type
(enum: sms, call, flashcall),
updated_at
(string),
verify_profile_id
(uuid)
POST /verifications/call
— 必填参数:
phone_number
,
verify_profile_id
可选参数:
custom_code
(字符串 | 空),
extension
(字符串 | 空),
timeout_secs
(整数)
go
	createVerificationResponse, err := client.Verifications.TriggerCall(context.Background(), telnyx.VerificationTriggerCallParams{
		PhoneNumber:     "+13035551234",
		VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", createVerificationResponse.Data)
返回字段:
created_at
(字符串),
custom_code
(字符串 | 空),
id
(uuid),
phone_number
(字符串),
record_type
(枚举: verification),
status
(枚举: pending, accepted, invalid, expired, error),
timeout_secs
(整数),
type
(枚举: sms, call, flashcall),
updated_at
(字符串),
verify_profile_id
(uuid)

Trigger Flash call verification

发起闪呼验证

POST /verifications/flashcall
— Required:
phone_number
,
verify_profile_id
Optional:
timeout_secs
(integer)
go
	createVerificationResponse, err := client.Verifications.TriggerFlashcall(context.Background(), telnyx.VerificationTriggerFlashcallParams{
		PhoneNumber:     "+13035551234",
		VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", createVerificationResponse.Data)
Returns:
created_at
(string),
custom_code
(string | null),
id
(uuid),
phone_number
(string),
record_type
(enum: verification),
status
(enum: pending, accepted, invalid, expired, error),
timeout_secs
(integer),
type
(enum: sms, call, flashcall),
updated_at
(string),
verify_profile_id
(uuid)
POST /verifications/flashcall
— 必填参数:
phone_number
,
verify_profile_id
可选参数:
timeout_secs
(整数)
go
	createVerificationResponse, err := client.Verifications.TriggerFlashcall(context.Background(), telnyx.VerificationTriggerFlashcallParams{
		PhoneNumber:     "+13035551234",
		VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", createVerificationResponse.Data)
返回字段:
created_at
(字符串),
custom_code
(字符串 | 空),
id
(uuid),
phone_number
(字符串),
record_type
(枚举: verification),
status
(枚举: pending, accepted, invalid, expired, error),
timeout_secs
(整数),
type
(枚举: sms, call, flashcall),
updated_at
(字符串),
verify_profile_id
(uuid)

Trigger SMS verification

发起短信验证

POST /verifications/sms
— Required:
phone_number
,
verify_profile_id
Optional:
custom_code
(string | null),
timeout_secs
(integer)
go
	createVerificationResponse, err := client.Verifications.TriggerSMS(context.Background(), telnyx.VerificationTriggerSMSParams{
		PhoneNumber:     "+13035551234",
		VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", createVerificationResponse.Data)
Returns:
created_at
(string),
custom_code
(string | null),
id
(uuid),
phone_number
(string),
record_type
(enum: verification),
status
(enum: pending, accepted, invalid, expired, error),
timeout_secs
(integer),
type
(enum: sms, call, flashcall),
updated_at
(string),
verify_profile_id
(uuid)
POST /verifications/sms
— 必填参数:
phone_number
,
verify_profile_id
可选参数:
custom_code
(字符串 | 空),
timeout_secs
(整数)
go
	createVerificationResponse, err := client.Verifications.TriggerSMS(context.Background(), telnyx.VerificationTriggerSMSParams{
		PhoneNumber:     "+13035551234",
		VerifyProfileID: "12ade33a-21c0-473b-b055-b3c836e1c292",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", createVerificationResponse.Data)
返回字段:
created_at
(字符串),
custom_code
(字符串 | 空),
id
(uuid),
phone_number
(字符串),
record_type
(枚举: verification),
status
(枚举: pending, accepted, invalid, expired, error),
timeout_secs
(整数),
type
(枚举: sms, call, flashcall),
updated_at
(字符串),
verify_profile_id
(uuid)

Retrieve verification

查询验证记录详情

GET /verifications/{verification_id}
go
	verification, err := client.Verifications.Get(context.Background(), "12ade33a-21c0-473b-b055-b3c836e1c292")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verification.Data)
Returns:
created_at
(string),
custom_code
(string | null),
id
(uuid),
phone_number
(string),
record_type
(enum: verification),
status
(enum: pending, accepted, invalid, expired, error),
timeout_secs
(integer),
type
(enum: sms, call, flashcall),
updated_at
(string),
verify_profile_id
(uuid)
GET /verifications/{verification_id}
go
	verification, err := client.Verifications.Get(context.Background(), "12ade33a-21c0-473b-b055-b3c836e1c292")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verification.Data)
返回字段:
created_at
(字符串),
custom_code
(字符串 | 空),
id
(uuid),
phone_number
(字符串),
record_type
(枚举: verification),
status
(枚举: pending, accepted, invalid, expired, error),
timeout_secs
(整数),
type
(枚举: sms, call, flashcall),
updated_at
(字符串),
verify_profile_id
(uuid)

Verify verification code by ID

按ID校验验证码

POST /verifications/{verification_id}/actions/verify
Optional:
code
(string),
status
(enum: accepted, rejected)
go
	verifyVerificationCodeResponse, err := client.Verifications.Actions.Verify(
		context.Background(),
		"12ade33a-21c0-473b-b055-b3c836e1c292",
		telnyx.VerificationActionVerifyParams{
		Code: "12345",
	},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyVerificationCodeResponse.Data)
Returns:
phone_number
(string),
response_code
(enum: accepted, rejected)
POST /verifications/{verification_id}/actions/verify
可选参数:
code
(字符串),
status
(枚举: accepted, rejected)
go
	verifyVerificationCodeResponse, err := client.Verifications.Actions.Verify(
		context.Background(),
		"12ade33a-21c0-473b-b055-b3c836e1c292",
		telnyx.VerificationActionVerifyParams{
		Code: "12345",
	},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyVerificationCodeResponse.Data)
返回字段:
phone_number
(字符串),
response_code
(枚举: accepted, rejected)

List all Verify profiles

查询所有验证配置文件

Gets a paginated list of Verify profiles.
GET /verify_profiles
go
	page, err := client.VerifyProfiles.List(context.Background(), telnyx.VerifyProfileListParams{})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", page)
Returns:
call
(object),
created_at
(string),
flashcall
(object),
id
(uuid),
language
(string),
name
(string),
rcs
(object),
record_type
(enum: verification_profile),
sms
(object),
updated_at
(string),
webhook_failover_url
(string),
webhook_url
(string)
获取验证配置文件的分页列表。
GET /verify_profiles
go
	page, err := client.VerifyProfiles.List(context.Background(), telnyx.VerifyProfileListParams{})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", page)
返回字段:
call
(对象),
created_at
(字符串),
flashcall
(对象),
id
(uuid),
language
(字符串),
name
(字符串),
rcs
(对象),
record_type
(枚举: verification_profile),
sms
(对象),
updated_at
(字符串),
webhook_failover_url
(字符串),
webhook_url
(字符串)

Create a Verify profile

创建验证配置文件

Creates a new Verify profile to associate verifications with.
POST /verify_profiles
— Required:
name
Optional:
call
(object),
flashcall
(object),
language
(string),
rcs
(object),
sms
(object),
webhook_failover_url
(string),
webhook_url
(string)
go
	verifyProfileData, err := client.VerifyProfiles.New(context.Background(), telnyx.VerifyProfileNewParams{
		Name: "Test Profile",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
Returns:
call
(object),
created_at
(string),
flashcall
(object),
id
(uuid),
language
(string),
name
(string),
rcs
(object),
record_type
(enum: verification_profile),
sms
(object),
updated_at
(string),
webhook_failover_url
(string),
webhook_url
(string)
创建新的验证配置文件,用于关联相关验证操作。
POST /verify_profiles
— 必填参数:
name
可选参数:
call
(对象),
flashcall
(对象),
language
(字符串),
rcs
(对象),
sms
(对象),
webhook_failover_url
(字符串),
webhook_url
(字符串)
go
	verifyProfileData, err := client.VerifyProfiles.New(context.Background(), telnyx.VerifyProfileNewParams{
		Name: "Test Profile",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
返回字段:
call
(对象),
created_at
(字符串),
flashcall
(对象),
id
(uuid),
language
(字符串),
name
(字符串),
rcs
(对象),
record_type
(枚举: verification_profile),
sms
(对象),
updated_at
(字符串),
webhook_failover_url
(字符串),
webhook_url
(字符串)

Retrieve Verify profile message templates

查询验证配置文件消息模板

List all Verify profile message templates.
GET /verify_profiles/templates
go
	response, err := client.VerifyProfiles.GetTemplates(context.Background())
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", response.Data)
Returns:
id
(uuid),
text
(string)
列出所有验证配置文件的消息模板。
GET /verify_profiles/templates
go
	response, err := client.VerifyProfiles.GetTemplates(context.Background())
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", response.Data)
返回字段:
id
(uuid),
text
(字符串)

Create message template

创建消息模板

Create a new Verify profile message template.
POST /verify_profiles/templates
— Required:
text
go
	messageTemplate, err := client.VerifyProfiles.NewTemplate(context.Background(), telnyx.VerifyProfileNewTemplateParams{
		Text: "Your {{app_name}} verification code is: {{code}}.",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", messageTemplate.Data)
Returns:
id
(uuid),
text
(string)
创建新的验证配置文件消息模板。
POST /verify_profiles/templates
— 必填参数:
text
go
	messageTemplate, err := client.VerifyProfiles.NewTemplate(context.Background(), telnyx.VerifyProfileNewTemplateParams{
		Text: "Your {{app_name}} verification code is: {{code}}.",
	})
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", messageTemplate.Data)
返回字段:
id
(uuid),
text
(字符串)

Update message template

更新消息模板

Update an existing Verify profile message template.
PATCH /verify_profiles/templates/{template_id}
— Required:
text
go
	messageTemplate, err := client.VerifyProfiles.UpdateTemplate(
		context.Background(),
		"12ade33a-21c0-473b-b055-b3c836e1c292",
		telnyx.VerifyProfileUpdateTemplateParams{
			Text: "Your {{app_name}} verification code is: {{code}}.",
		},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", messageTemplate.Data)
Returns:
id
(uuid),
text
(string)
更新已有的验证配置文件消息模板。
PATCH /verify_profiles/templates/{template_id}
— 必填参数:
text
go
	messageTemplate, err := client.VerifyProfiles.UpdateTemplate(
		context.Background(),
		"12ade33a-21c0-473b-b055-b3c836e1c292",
		telnyx.VerifyProfileUpdateTemplateParams{
			Text: "Your {{app_name}} verification code is: {{code}}.",
		},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", messageTemplate.Data)
返回字段:
id
(uuid),
text
(字符串)

Retrieve Verify profile

查询验证配置文件详情

Gets a single Verify profile.
GET /verify_profiles/{verify_profile_id}
go
	verifyProfileData, err := client.VerifyProfiles.Get(context.Background(), "12ade33a-21c0-473b-b055-b3c836e1c292")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
Returns:
call
(object),
created_at
(string),
flashcall
(object),
id
(uuid),
language
(string),
name
(string),
rcs
(object),
record_type
(enum: verification_profile),
sms
(object),
updated_at
(string),
webhook_failover_url
(string),
webhook_url
(string)
获取单个验证配置文件的信息。
GET /verify_profiles/{verify_profile_id}
go
	verifyProfileData, err := client.VerifyProfiles.Get(context.Background(), "12ade33a-21c0-473b-b055-b3c836e1c292")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
返回字段:
call
(对象),
created_at
(字符串),
flashcall
(对象),
id
(uuid),
language
(字符串),
name
(字符串),
rcs
(对象),
record_type
(枚举: verification_profile),
sms
(对象),
updated_at
(字符串),
webhook_failover_url
(字符串),
webhook_url
(字符串)

Update Verify profile

更新验证配置文件

PATCH /verify_profiles/{verify_profile_id}
Optional:
call
(object),
flashcall
(object),
language
(string),
name
(string),
rcs
(object),
sms
(object),
webhook_failover_url
(string),
webhook_url
(string)
go
	verifyProfileData, err := client.VerifyProfiles.Update(
		context.Background(),
		"12ade33a-21c0-473b-b055-b3c836e1c292",
		telnyx.VerifyProfileUpdateParams{},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
Returns:
call
(object),
created_at
(string),
flashcall
(object),
id
(uuid),
language
(string),
name
(string),
rcs
(object),
record_type
(enum: verification_profile),
sms
(object),
updated_at
(string),
webhook_failover_url
(string),
webhook_url
(string)
PATCH /verify_profiles/{verify_profile_id}
可选参数:
call
(对象),
flashcall
(对象),
language
(字符串),
name
(字符串),
rcs
(对象),
sms
(对象),
webhook_failover_url
(字符串),
webhook_url
(字符串)
go
	verifyProfileData, err := client.VerifyProfiles.Update(
		context.Background(),
		"12ade33a-21c0-473b-b055-b3c836e1c292",
		telnyx.VerifyProfileUpdateParams{},
	)
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
返回字段:
call
(对象),
created_at
(字符串),
flashcall
(对象),
id
(uuid),
language
(字符串),
name
(字符串),
rcs
(对象),
record_type
(枚举: verification_profile),
sms
(对象),
updated_at
(字符串),
webhook_failover_url
(字符串),
webhook_url
(字符串)

Delete Verify profile

删除验证配置文件

DELETE /verify_profiles/{verify_profile_id}
go
	verifyProfileData, err := client.VerifyProfiles.Delete(context.Background(), "12ade33a-21c0-473b-b055-b3c836e1c292")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
Returns:
call
(object),
created_at
(string),
flashcall
(object),
id
(uuid),
language
(string),
name
(string),
rcs
(object),
record_type
(enum: verification_profile),
sms
(object),
updated_at
(string),
webhook_failover_url
(string),
webhook_url
(string)
DELETE /verify_profiles/{verify_profile_id}
go
	verifyProfileData, err := client.VerifyProfiles.Delete(context.Background(), "12ade33a-21c0-473b-b055-b3c836e1c292")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", verifyProfileData.Data)
返回字段:
call
(对象),
created_at
(字符串),
flashcall
(对象),
id
(uuid),
language
(字符串),
name
(字符串),
rcs
(对象),
record_type
(枚举: verification_profile),
sms
(对象),
updated_at
(字符串),
webhook_failover_url
(字符串),
webhook_url
(字符串)