请求生成调用Typeform POST API创建最简表单的Python示例
最简Typeform表单创建Python实现
以下是不含欢迎页、感谢页、逻辑跳转等额外配置的最简请求示例,同时补充了必要的请求头(原代码缺少Content-Type,会导致API解析请求体失败):
import requests import json # 替换为你的Typeform API令牌 token = "your_typeform_api_token" # 构造最简表单配置:仅包含表单标题和一个基础短文本问题 js2 = { "title": "最简测试表单", "fields": [ { "type": "short_text", "title": "请输入你的联系方式" } ] } # 发送POST请求 response = requests.post( "https://api.typeform.com/forms", headers={ "Authorization": f"Bearer {token}", "Content-Type": "application/json" }, data=json.dumps(js2) ) # 输出响应信息,用于调试和确认结果 print(f"响应状态码: {response.status_code}") print(f"响应内容: {response.json()}")
关键说明:
- 必填请求头:
Content-Type: application/json是必须的,否则Typeform API无法正确识别请求体格式 - 最简结构:仅保留
title(表单标题)和fields(问题字段)两个核心字段,完全省略了welcome_screens、thankyou_screens、logic等非必要配置 - 字段扩展:如果需要添加其他类型的问题,只需在
fields数组中新增对应结构即可,比如多选问题可以用type: "multiple_choice"
内容的提问来源于stack exchange,提问作者Ritik Kamra
相关产品推荐
相关产品推荐

