问题标签 [mediawiki-api]
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.
php - 如何使用 PHP cURL 登录 mediawiki?
我正在尝试将 mediawiki 集成到我的网站中,但遇到了麻烦。我认为问题与 cookie 有关,因为我从 mediawiki API 获得了成功。
这是我的代码:
我还注意到,如果我提供了错误的令牌,API 仍然会返回成功,所以我也不能排除这种情况。
编辑:我现在已经让它完美地工作并将代码更新为当前的工作代码。
wikipedia-api - MediaWiki API 查询多个标题的图像
当我要求 MediaWiki API 为每个标题提供图像时,它只返回第一个指定标题的图像。例如,查询:
返回每个页面的信息,但仅返回第一页的图像。为什么?
perl - 在 MediaWiki API 中使用带有反向链接的最新更改
我正在使用backlinks
API 查询获取页面列表,但我只想要在特定时间段内编辑过的页面。我试图通过使用来做到这一点recentchanges
,但正如您将在代码中看到的那样,我没有得到我想要的。
这是我正在使用的代码:
有人对如何获得我想要的结果有任何想法吗?
版本:
- 媒体维基 1.17.0
- PHP 5.3.5 (apache2handler)
- MySQL 5.5.8
full-text-search - 为什么标题内的全文搜索返回错误
当我使用 Wikipedia API 执行全文搜索时,我无法将其缩小到仅标题 (srwhat=title)。
因此,在任何地方搜索(默认) http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=sql&srnamespace=14&format=xml
返回结果,如果我添加 srwhat=title,我得到一个错误:
这个错误甚至列在文档(http://www.mediawiki.org/wiki/API:Search)中,但没有任何解释。
php - 如何在 MediaWiki 1.20.0 中通过大小写字符用户名搜索用户贡献?
我正在使用 MediaWiki 1.20.0,并且正在寻找通过大小写字符用户名搜索用户贡献的方法。
例子:
如果用户名是:SomeOne
默认情况下,MediaWiki 接受这些搜索:SomeOne, someOne
但我也希望 MediaWiki 接受这些:某人、某人、某人、某人……
mediawiki-api - 如何从特定页面搜索 mediawiki api 中的单词?
如何从特定页面开始搜索 mediawiki api 中的一个或多个单词?
我试过 api.php?action=query&format=xml&titles=Feature_doc&list=search&srsearch=manage
但它从所有页面而不是“Feature doc”页面开始搜索。
请帮忙。
character-encoding - 如何解码这些字符?√° √© √≠
我正在查询 MediaWiki API 以将 Wikipedia 数据输入我的 Filemaker 数据库。当我将数据加载到浏览器中时,字符会正确显示,但是当它进入 Filemaker 时,带有变音符号的字符会转换为这些奇数字符:á 转换为 √°(平方根符号 + 度数符号),é 转换为√©(平方根符号+版权符号),í转换为√≠(平方根符号+不等于符号)等等。那是什么字符编码?谢谢!!
javascript - $getJSON 和 for 循环问题
这是用从 MediaWiki API 查询返回的结果数量填充一个表/api.php?action=query&list=querypage&qppage=BrokenRedirects
。然后将结果的数量添加到 id 中,例如:
但是当它又重复了 7 次时,我将 qppage 的参数放入一个数组中,并使用了一个 for 循环来缩短整体代码。
第一个未循环的版本有效。但是当我添加一个循环时它没有。该$getJSON
部分执行,但随后无法将结果数据添加到 id。我通过 JSLint 运行它,除了抱怨循环中的函数并声明返回的帮助很少var i
。var array
我对javascript相对缺乏经验,所以认为一个变量可能不能在循环中使用两次?除此之外,也许与在循环中使用 id 有关?
mediawiki-api - 如何使用 api 渲染 mediawiki 页面?
我应该想在另一个网页中插入一个维基百科页面,在一个 div 中,在 javascript 中使用某种 mediawiki api 调用,没有所有“编辑”按钮、菜单等;只有文章。
我对如何在网页元素中呈现维基媒体页面一无所知。
我不明白如何使用http://www.mediawiki.org/wiki/API:Data_formats因为我应该想要 html 格式。
我已经看过http://www.mediawiki.org/wiki/API:Parsing_wikitext#parse但我在示例中阅读了它用于调试的东西?在http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#View_and_render我已经看到了渲染动作,但它已被弃用?
那么,怎么可能呢?
谢谢。