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

使用Bit.ly API v4生成短链返回403错误,请求技术协助

Bit.ly API 请求403错误排查与解决

Bit.ly API近年更新较大,我尝试执行最基础的长链接缩短操作,已按说明生成token,并参照创建Bitlink的示例编写了如下Python代码(已替换为自己的token):

import requests

headers = {
    "Authorization": "Bearer {my token}",
    "Content-Type": "application/json",
}

data = '{ "long_url": "https://dev.bitly.com", "domain": "bit.ly"}'

response = requests.post(
    "https://api-ssl.bitly.com/v4/shorten", headers=headers, data=data
)

但请求返回403错误,恳请熟悉Bit.ly API的开发者提供帮助。


可能的解决方向:

  • 验证Token有效性与权限
    确认token是从Bit.ly官方控制台生成的有效token,且账号拥有创建短链接的权限。若token过期或权限不足,重新生成新token测试。
  • 检查域名权限
    代码中指定的bit.ly主域名,部分账号可能无使用权限。可尝试替换为j.mp或账号已验证的自定义域名后重试。
  • 修正请求数据格式
    避免直接使用JSON字符串,改用Python字典配合json参数传递数据,减少格式错误概率:
    import requests
    
    headers = {
        "Authorization": "Bearer {my token}",
        "Content-Type": "application/json",
    }
    
    data = {
        "long_url": "https://dev.bitly.com",
        "domain": "bit.ly"
    }
    
    response = requests.post(
        "https://api-ssl.bitly.com/v4/shorten", headers=headers, json=data
    )
    
  • 排查账号或IP限制
    若账号近期有异常请求记录,可能被临时限制。检查账号状态是否正常,或更换网络环境测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 22:15:53