是的,每个Basecamp账户都可以有多个日程安排。您可以通过调用API获取每个账户的所有日程安排。
以下是Python示例代码,用于获取名为“我的Basecamp账户”的账户的所有日程安排:
import requests
# 设置API请求头,包括账户ID和API密钥
headers = {
'User-Agent': 'My App (yourname@example.com)',
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
# 获取指定账户的所有日程安排
response = requests.get('https://basecamp.com/999999999/api/v2/schedule_entries.json', headers=headers)
if response.status_code == 200:
# 解析JSON响应,并处理日程安排数据
schedule_entries = response.json()
for entry in schedule_entries:
print(entry['id'], entry['title'], entry['description'])
else:
print('请求错误!状态码:', response.status_code)
在此示例中,“999999999”应更改为实际账户ID,“YOUR_ACCESS_TOKEN”应更改为实际API密钥。
此代码将打印出“我的Basecamp账户”中的所有日程安排的ID、标题和描述。您可以根据自己的需求修改此代码以满足不同的要求。