首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有Mediawiki Api可以让我知道镜像的副本?

是的,MediaWiki API 提供了一种方法来获取关于镜像站点或副本的信息。你可以使用 sitematrix 功能来获取一个网站矩阵,其中包括主站点和它的镜像站点。

以下是一个使用 MediaWiki API 的示例,它将返回一个 JSON 格式的网站矩阵,其中包括主站点和镜像站点:

代码语言:javascript
复制
GET https://www.mediawiki.org/w/api.php?action=sitematrix&format=json

这个请求将返回一个包含多个站点信息的 JSON 对象。每个站点都有一个 site 属性,其中包含了站点的 URL 和其他相关信息。如果一个站点是一个镜像站点,它将包含一个 mirror 属性,其值为 true

例如,返回的 JSON 可能包含类似以下内容的数据:

代码语言:javascript
复制
{
  "sitematrix": {
    "count": 3,
    "specials": {
      "localisation": {
        "url": "https://translatewiki.net/wiki/Special:MyLanguage/Localisation_update",
        "title": "Localisation update"
      }
    },
    "sites": [
      {
        "url": "https://www.mediawiki.org/",
        "title": "MediaWiki",
        "subtitle": "The Free Wiki Engine",
        "description": "MediaWiki is a free software open source wiki package.",
        "generator": "MediaWiki 1.35.0",
        "case": "first-letter",
        "lang": "en",
        "dir": "ltr",
        "namespaces": {...},
        "extensions": {...},
        "skins": {...},
        "logo": "https://www.mediawiki.org/static/images/project-logos/mediawiki.png",
        "favicon": "https://www.mediawiki.org/favicon.ico",
        "touchicon": "https://www.mediawiki.org/static/images/project-logos/mediawiki-touch-icon.png",
        "scriptpath": "/w",
        "script": "/w/index.php",
        "server": "https://www.mediawiki.org",
        "path": "",
        "mirror": false
      },
      {
        "url": "https://fr.wikipedia.org/",
        "title": "Wikipédia",
        "subtitle": "La libre encyclopédie",
        "description": "Wikipédia est une encyclopédie collaborative, généraliste et multilingue créée par Jimmy Wales et Larry Sanger en janvier 2001.",
        "generator": "MediaWiki 1.35.0",
        "case": "first-letter",
        "lang": "fr",
        "dir": "ltr",
        "namespaces": {...},
        "extensions": {...},
        "skins": {...},
        "logo": "https://fr.wikipedia.org/static/images/project-logos/wikipedia.png",
        "favicon": "https://fr.wikipedia.org/favicon.ico",
        "touchicon": "https://fr.wikipedia.org/static/images/project-logos/wikipedia-touch-icon.png",
        "scriptpath": "/w",
        "script": "/w/index.php",
        "server": "https://fr.wikipedia.org",
        "path": "",
        "mirror": false
      },
      {
        "url": "https://de.wikipedia.org/",
        "title": "Wikipedia",
        "subtitle": "Die freie Enzyklopädie",
        "description": "Wikipedia ist eine kostenlose, gemeinschaftlich erstellte Enzyklopädie, die in deutscher Sprache verfasst ist.",
        "generator": "MediaWiki 1.35.0",
        "case": "first-letter",
        "lang": "de",
        "dir": "ltr",
        "namespaces": {...},
        "extensions": {...},
        "skins": {...},
        "logo": "https://de.wikipedia.org/static/images/project-logos/wikipedia.png",
        "favicon": "https://de.wikipedia.org/favicon.ico",
        "touchicon": "https://de.wikipedia.org/static/images/project-logos/wikipedia-touch-icon.png",
        "scriptpath": "/w",
        "script": "/w/index.php",
        "server": "https://de.wikipedia.org",
        "path": "",
        "mirror": true
      }
    ]
  }
}

在上面的例子中,https://de.wikipedia.org/https://www.mediawiki.org/ 的一个镜像站点,因为它有一个 mirror 属性,其值为 true

相关搜索:如何让GraphQL知道文件名是镜像-不创建固定/流畅镜像的自定义API如何让我的主机(macOS)可以访问Docker镜像/卷(Flask、Python)?有没有一个环境变量可以让我知道我在哪个Pivotal Cloud Foundry Foundation上运行?有没有办法让我知道收件人是否回复了我的电子邮件?有没有什么方法可以让我知道img标签的位置?在python中使用美汤查找函数有没有人知道我在哪里可以找到Resharper Powertoys的描述有没有什么API可以让LinkedIn公司的帖子数据用于分析?如何绘制颜色矢量?有没有不同的方法可以让我试试?宏可以很好地复制数据,直到找到重复的数据。我想让它复制副本Rhapsody java api中有没有一个函数可以知道特性之间的关系?REACT NATIVE让我知道如何将API中的数据存储到列表中?有没有办法让我知道是谁给了我正在做的日志系统这个角色?有没有什么方法可以让Ansible执行我给出的命令呢?有没有什么方法可以让我得到基于地区的日期格式?有没有什么方法可以让我获得有关vkimage的信息?有没有什么程序可以让我远程编辑树莓派上的文件?有没有可以让我的版权日期每年自动更新的标记语法?有没有办法让我的angular应用程序可以连接到scanner?有没有什么方法可以让我看到库源代码中的示例?有没有什么方法可以让我的函数在我的表中添加一行?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 一、灰度发布

    灰度发布是一种发布方式,也叫金丝雀发布,起源是矿工在下井之前会先放一只金丝雀到井里,如果金丝雀不叫了,就代表瓦斯浓度高。原因是金丝雀对瓦斯气体很敏感。灰度发布的做法是:会在现存旧应用的基础上,启动一个新版应用,但是新版应用并不会直接让用户访问。而是先让测试同学去进行测试。如果没有问题,则可以将真正的用户流量慢慢导入到新版,在这中间,持续对新版本运行状态做观察,直到慢慢切换过去,这就是所谓的A/B测试。当然,你也可以招募一些灰度用户,给他们设置独有的灰度标示(Cookie,Header),来让他们可以访问到新版应用,当然,如果中间切换出现问题,也应该将流量迅速地切换到老应用上。

    02
    领券