问题标签 [wikimedia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
56 浏览

translation - MediaWiki调整系统消息语言

我一直有一个错误,我的系统消息以错误的语言显示。我有一个简单的问题:我如何将系统消息设置为始终为例如englishgerman不添加&uselang=de到 URL。有没有办法在本地设置中永久更改它?

0 投票
1 回答
54 浏览

wikimedia - 增量更新文档不够清晰

我有一个数据库,我需要跟上 Wikidata 的变化,在寻找方法时,我发现了这三个:

  • RSS
  • API 调用
  • 套接字.IO

我想知道是否有其他方法,哪一种是最好的或维基数据推荐的

0 投票
1 回答
873 浏览

wikipedia - 如何从具有标题和主图像的类别中获取所有维基百科页面?

我想列出具有标题和主图像的类别中的所有页面。

我当前的 API 网址是这样的:

https://en.wikipedia.org/w/api.php?action=query&cmlimit=100&list=categorymembers&cmtitle=Category%3AAmerican%20male%20film%20actors

结果:

我不知道获得这样的响应的正确参数:

0 投票
2 回答
194 浏览

footer - MediaWiki Wiki 自定义页脚取决于类别

我想知道是否有办法仅在某些类别中显示页脚的某些部分。

例如,电子邮件链接 (mailto) 仅在Category:FAQ

我正在使用自定义皮肤。

0 投票
1 回答
50 浏览

php - 使用 php 将图像上传到维基媒体

我使用 api 登录到 wikimedia 服务器并且无法上传我收到此错误:谢谢我收到此错误,

文件上传param文件不是文件上传;确保在 POST 中使用 multipart/form-data 并在 Content-Disposition 标头中包含文件名

这是图片上传的代码:

0 投票
1 回答
142 浏览

wikipedia-api - 使用 Mediawiki API 返回一个 Wikipedia 页面 URL

我发现我可以使用:

检索维基百科页面的介绍部分。但现在我想获取同一页面的 URL。

0 投票
0 回答
526 浏览

python - 如何使用 Python 从类别和子类别中获取所有维基百科文章?

我正在尝试获取一个类别及其子类别的所有维基百科文章。

我目前已经发现了使用 wiki API 的问题的一小部分。例如,要查找Category:Geography,我使用 API 来查找 Geography 的类别:

我收到了 JSON 响应:

现在我的问题是如何利用它来制作 Python 脚本来运行和收集所有文章?我遇到了另一个问题,例如,如果我进入第一个类别:地理分支,它包含更多类别和子类别。我如何制作一个脚本,它会一直向下直到到达文章,将其保存到文本文件,然后移回类别并收集更多?

0 投票
1 回答
641 浏览

php - 使用 Wikipedia API 在 PHP 中获取文章时间戳

我需要一个比如何使用 PHP 从 JSON 中提取数据更简单的解释?而且,我还需要将日期从最终 PHP 中的时间戳中取出。

我可以通过 Wikipedia JSON API 以这种方式获取 PHP 中的“测试文章”元数据:

这给了我这个:

但是我如何获取和回显/打印时间戳中的日期,即来自的“2016-10-25” "timestamp":"2016-10-25T14:01:47Z",以及整个 JSON 字符串中的那个字符串?

我假设我需要先抓住完整的字符串016-10-25T14:01:47Z,然后T14:01:47Z从中剥离。

编辑 2016 年 11 月 25 日杰夫的回答效果很好,我将该函数转换为简码,以便将其插入到帖子/页面内容中。

但现在我收到一个 PHP 警告:

这是我的简码还是原始功能的问题?

0 投票
1 回答
53 浏览

php - 使用 api 时,我可以让维基百科自动更正我的查询吗?

考虑以下链接。它说:

正在显示 andriyivs'kyi uzviz kyiv 乌克兰的搜索结果。而是搜索 Andriyivski Uzviz Kyiv 乌克兰。

但是当我执行以下请求时,没有任何事情发生。这可以使用维基百科 API 吗?

0 投票
1 回答
345 浏览

javascript - 如何找到维基百科页面的所有部分并全部显示?

维基百科页面按部分划分,因此如果我使用 API 并说section=0,我将阅读本部分中的文本。但是一个页面可能有很多部分,我如何循环所有部分来加载它们?

媒体维基文档

我在这里得到section=0 only

JSFiddle游乐场在这里

HTML

JS