0

当您获得与特定页面关联的模板列表 ( ie. http://en.wikipedia.org/w/api.php?action=query&prop=templates&format=json&tllimit=10&pageids=199445) 时,您会注意到其中很多模板在维基百科页面本身中不可见。当我进行研究时,这是因为这些模板被标记为受保护。

关于检查模板是否被标记为受保护的任何想法?

4

1 回答 1

1

我相信有些混乱。一些模板受到保护,以防止可以在大量页面上复制的破坏行为,但可以在 wp.xml 上看到它们。例如,可以在http://en.wikipedia.org/wiki/Template:Basepage_subpage中看到 Template:Basepage 子页面。其中一些没有显示在某些文章中,因为它们可以是另一个模板的一部分,因此它们被嵌入到文章文本中。

不过,如果您需要检查页面列表是否受到保护,您可以使用如下 API:

https://en.wikipedia.org/w/api.php?action=query&titles=Template:Basepage%20subpage|Template:Authority%20control/categories&prop=info&inprop=protection

于 2013-05-09T15:34:01.920 回答