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

如何用cURL跟随https://meet.google.com/new重定向获取会议链接

用curl获取Google Meet会议链接的解决方案

Google Meet /new 端点的会议创建逻辑必须关联已完成身份校验的Google账号,你当前请求失败是因为curl请求和浏览器正常请求存在以下核心差异,缺少必要的校验参数:

  • Cookie完整性不足:仅靠curl请求过程中自动存储的Cookie无法通过Google的身份校验,你需要先从已登录Google账号的浏览器中,导出meet.google.com域下的所有完整Cookie,整理为curl支持的Netscape格式存储,才能携带有效的身份凭证发起请求。
  • 缺少安全上下文请求头:Google的反爬机制会校验浏览器标准请求的安全上下文字段,你仅携带User-Agent不足以通过校验,需要补充浏览器正常发起导航请求时携带的Accept、Sec-Fetch-*系列、Referer等请求头。
  • 重定向逻辑校验:未携带有效身份凭证的请求会被跳转到Google账号登录页,而非会议生成页,需要先完成身份凭证的配置才能拿到最终会议链接。

可运行的参考实现

首先将从浏览器导出的有效Cookie存储为meet_cookies.txt,再运行以下命令:

curl -L -s \
  -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36' \
  -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8' \
  -H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8' \
  -H 'Referer: https://meet.google.com/' \
  -H 'Sec-Fetch-Dest: document' \
  -H 'Sec-Fetch-Mode: navigate' \
  -H 'Sec-Fetch-Site: same-origin' \
  -H 'Sec-Fetch-User: ?1' \
  -H 'Upgrade-Insecure-Requests: 1' \
  -b meet_cookies.txt -c meet_cookies.txt \
  -o /dev/null \
  -w '%{url_effective}\n' \
  https://meet.google.com/new

注意事项

  • 该方案依赖Cookie的有效性,Google账号Cookie过期后需要重新从浏览器导出更新。
  • 生产环境更推荐使用官方支持的带OAuth认证的Calendar API创建会议,稳定性更高,不会受Cookie过期、反爬策略调整影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 00:15:01