tap
Back

wikipedia/summary

wikipediaRead-only

获取维基百科页面摘要

en.wikipedia.org
Last 7 days
0
Last 30 days
0
All time
0
wikipedia/summary.js
/* @meta
{
  "name": "wikipedia/summary",
  "description": "获取维基百科页面摘要",
  "domain": "en.wikipedia.org",
  "args": {
    "title": "页面标题 (用下划线替换空格)"
  },
  "readOnly": true,
  "example": "tap site wikipedia/summary \"Python_(programming_language)\""
}
*/

async function(args) {
  const title = args.title || args._input;
  if (!title) return {error: 'Missing title parameter'};
  const url = `https://en.wikipedia.org/api/rest_v1/page/summary/${encodeURIComponent(title)}`;
  const resp = await fetch(url);
  if (!resp.ok) return {error: 'HTTP ' + resp.status};
  const data = await resp.json();
  return {
    title: data.title,
    description: data.description,
    extract: data.extract,
    thumbnail: data.thumbnail?.source,
    url: data.content_urls?.desktop?.page,
    timestamp: data.timestamp
  };
}
Updated Mar 31, 2026Created Mar 31, 2026SHA-256: a83cc1efb4c3