英国广播公司新闻(独立出版商)(预览版)
非官方 BBC 新闻 API 提供文章、语言和最新新闻源。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | Dan Romano |
| URL | https://bbc-news-api.vercel.app |
| dan.romano@swolcat.com |
| 连接器元数据 | |
|---|---|
| 发布者 | krautrocker |
| Website | https://bbc-news-api.vercel.app/documentation |
| 隐私策略 | https://www.bbc.com/privacy |
| 类别 | Communication |
BBC 新闻
Publisher - Dan Romano (swolcat)
先决条件
没有使用此连接器的先决条件。
支持的作
该连接器通过另一位开发人员 Sayad Uddin Tahsin 托管的 Vercel 应用提供以下作。 可在 此处找到他的 GitHub 页面。
按主题获取新闻
检索按主题或类别筛选的 BBC 新闻文章(例如 ,世界、 技术、 体育)。
获取最新新闻
检索所有可用类别的最新 BBC 新闻文章。
获取语言
列出所有受支持的 BBC 新闻语言及其相应的代码。
入门
BBC 新闻 API 是公开提供的未经身份验证的 REST API,它以结构化 JSON 格式提供 BBC 文章。
基 URL: https://bbc-news-api.vercel.app/api
可在此处查看完整的文档和实时示例:
https://bbc-news-api.vercel.app/documentation
可以直接从 Power Automate、Power Apps 或逻辑应用调用以下终结点:
| 操作 | 示例请求 |
|---|---|
| 按主题获取新闻 | https://bbc-news-api.vercel.app/api/news?topic=world&limit=5 |
| 获取最新新闻 | https://bbc-news-api.vercel.app/api/latest?limit=5&lang=en |
| 获取语言 | https://bbc-news-api.vercel.app/api/languages |
每个作都会返回 JSON 格式的数据,其中包含字段,例如title、description、link、category和publishedthumbnail。
获取凭据
无需身份验证。 此连接器 不使用身份验证 进行公共访问。
已知问题和限制
- API 是非官方的,有时可能会遇到速率限制或暂时停机。
- 某些终结点可能不支持所有 BBC 类别或语言。
- 如果维护人员更新公共 API,响应格式可能会更改。
- 英国广播公司(BBC)确实存在官方 API;然而,它目前只对BBC员工开放。
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 列出可用语言 |
检索所有受支持的 BBC 新闻语言及其代码。 |
| 按主题获取新闻 |
检索按类别或主题筛选的 BBC 新闻文章。 |
| 获取最新的 BBC 新闻 |
检索所有类别的最新 BBC 新闻文章。 |
列出可用语言
按主题获取新闻
检索按类别或主题筛选的 BBC 新闻文章。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
主题或类别名称
|
topic | string |
英国广播公司新闻主题或类别(例如“world”、“技术”、“体育”)。 |
|
|
最大结果数
|
limit | integer |
限制返回的项目数(默认值 10)。 |
|
|
语言代码
|
lang | True | string |
按语言(例如“英语”)筛选结果。 |
返回
- Body
- NewsResponse
获取最新的 BBC 新闻
检索所有类别的最新 BBC 新闻文章。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
最大结果数
|
limit | integer |
限制返回的最新项目数(默认值 10)。 |
|
|
语言代码
|
lang | True | string |
按语言(例如“英语”)筛选最新文章。 |
返回
- Body
- NewsResponse
定义
NewsItem
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
title
|
title | string |
新闻文章的标题。 |
|
描述
|
description | string |
文章的简短摘要或简介。 |
|
链接
|
link | string |
指向 BBC 文章的直接 URL。 |
|
分类
|
category | string |
文章的类别或主题。 |
|
发表
|
published | string |
采用 ISO 格式的发布时间戳。 |
|
缩略图
|
thumbnail | string |
缩略图 URL。 |
NewsResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
状态
|
status | integer |
响应状态消息。 |
|
results
|
results | array of NewsItem |
LanguagesResponse
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
语言
|
languages | array of object | |
|
代码
|
languages.code | string |
语言代码(例如,“en”)。 |
|
姓名
|
languages.name | string |
语言名称(例如“英语”)。 |