You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python获取跨区域Twilio通话日志遇凭证问题求助

Twilio跨区域获取通话日志问题解决方案
  • 确认区域凭证有效性
    爱尔兰区域的Account SID和Auth Token是独立于美国主区域的专属凭证,必须从Twilio控制台切换到爱尔兰区域的项目后复制使用,不能混用主区域的凭证,否则会触发凭证验证错误。

  • 修正API基础URL格式
    你当前设置的api.dublin.ie1.twilio.com是错误的,Twilio区域API的正确格式为api.{region_code}.twilio.com,爱尔兰对应的区域代码是ie1,所以正确的基础URL应为api.ie1.twilio.com。不过更推荐直接通过SDK的参数指定区域,避免手动修改URL出错。

  • 使用SDK指定区域初始化客户端
    用Twilio Python SDK时,直接在初始化客户端时指定region参数,SDK会自动匹配对应区域的API端点,示例代码如下:

    from twilio.rest import Client
    
    # 替换为爱尔兰区域的真实凭证
    account_sid = 'IE_REGION_ACCOUNT_SID'
    auth_token = 'IE_REGION_AUTH_TOKEN'
    
    # 指定区域为ie1(爱尔兰)
    client = Client(account_sid, auth_token, region='ie1')
    
    # 查询月度通话日志(示例时间范围)
    calls = client.calls.list(
        start_time_after='2024-03-01T00:00:00Z',
        start_time_before='2024-04-01T00:00:00Z'
    )
    
    for call in calls:
        print(f"通话SID: {call.sid}, 开始时间: {call.start_time}")
    
  • 验证通话日志的归属区域
    确保你要查询的通话日志是在爱尔兰区域的项目下生成的,美国主区域的客户端无法获取爱尔兰区域的通话记录,反之亦然。

内容的提问来源于stack exchange,提问作者AdrianMRV

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 14:52:07