Hooks Data 为包括 NFL 在内的美国主要运动提供实时 API。
1) 在此处获取 API KEY:https://www.hooksdata.io/signup?invite=SM4555
2) 订阅足球比赛:
curl -H "Content-type: application/json" -d '{
"query": "SELECT * FROM NFLGames WHERE away_team.team_name = 'New England Patriots' OR home_team.team_name = 'New England Patriots' AND start_datetime.countdown = 3600"}' 'http://api.hooksdata.io/v1/subscriptions'
文档:https://www.hooksdata.io/docs/api/datasources/nflgames/
3) 可选:添加要获取数据的 Webhooks URL:https://www.hooksdata.io/webhooks
4) 使用 fetch 端点https://www.hooksdata.io/docs/api/api-reference/#query-datasource 拉取数据
5) 获取 JSON 格式的所有数据:
{
"matches_count": 1,
"results": [
{
"_entity_type": "NFLGame",
"_id": "NFLGame_400999173",
"away_score": null,
"away_team": {
"_entity_type": "NFLTeam",
"_id": "NFLTeam_NE",
"acronym": "NE",
"division": "AFC East",
"id": "NFLTeam_NE",
"team_name": "New England Patriots"
},
"game_id": "400999173",
"home_score": null,
"home_team": {
"_entity_type": "NFLTeam",
"_id": "NFLTeam_PHI",
"acronym": "PHI",
"division": "NFC East",
"id": "NFLTeam_PHI",
"team_name": "Philadelphia Eagles"
},
"link": "http://espn.go.com/nfl/game?gameId=400999173",
"start_datetime": null,
"status": "FUTURE"
}
]
}