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

如何使用Python运行指定cURL请求(Jupyter notebook环境)

完整可运行代码

你可以直接复制以下代码到Jupyter单元格中,替换对应占位符后运行即可:

import requests

# 以下参数请替换为你自己的实际值
GRAPH_API_VERSION = "v18.0" # 替换为你使用的Facebook Graph API版本号
APP_ID = "你的应用ID" # 对应curl参数里的{app-id}
APP_SECRET = "你的应用密钥" # 对应curl参数里的{app-secret}
ACCESS_TOKEN = "你的短有效期访问令牌" # 对应curl参数里的{your-access-token}

# 构造请求地址
base_url = f"https://graph.facebook.com/{GRAPH_API_VERSION}/oauth/access_token"

# 构造请求参数,requests会自动帮你拼接成URL查询字符串,避免手动拼接出错
params = {
    "grant_type": "fb_exchange_token",
    "client_id": APP_ID,
    "client_secret": APP_SECRET,
    "fb_exchange_token": ACCESS_TOKEN
}

# 发送GET请求,对应你curl命令的-X GET参数
response = requests.get(base_url, params=params)

# 对应curl的-i参数,打印响应头信息
print("响应头:")
for k, v in response.headers.items():
    print(f"{k}: {v}")

# 打印接口返回的完整内容
print("\n接口返回内容:")
print(response.json())

补充说明

  • 如果你运行后提示找不到requests库,可以先运行单元格!pip install requests安装依赖
  • 要获取接口返回的长有效期访问令牌,直接通过response.json()["access_token"]就可以读取
  • 如果请求报错,可以先打印response.status_code查看HTTP状态码,4xx类错误一般是参数填写错误、令牌无效或者应用权限问题
  • 注意不要把APP_SECRET和有效访问令牌的内容硬编码到公开代码里,避免信息泄露

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 08:06:03