MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/API

action=wbeditentity

main | wbeditentity
  • 此模組需要讀取權限。
  • 此模組需要寫入權限。
  • 此模組僅接受 POST 請求。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

创建一个单独的Wikibase实体,并将其修改为序列化信息。

參數:
id

用于实体的标识符,包括前缀。 同时使用idsitetitle

new

如果设定,将会新建一个实体。将此设置为将被创建的实体类型。不允许在id被设置时也拥有此设置。

單值:itemproperty
site

存在对应页面的网站的标识符。 与title一起使用以制作一个完整的网站链接。

單值:aawikiabwikiacewikiadywikiafwikiafwikiquoteakwikialswikiamwikiamwikiquoteangwikiangwikiquoteangwikisourceanwikiarcwikiarwikiarwikinewsarwikiquotearwikisourcearzwikiastwikiastwikiquoteaswikiaswikisourceatjwikiavwikiaywikiazbwikiazwikiazwikiquoteazwikisourcebarwikibat_smgwikibawikibclwikibe_x_oldwikibewikibewikiquotebewikisourcebgwikibgwikinewsbgwikiquotebgwikisourcebhwikibiwikibjnwikibmwikibmwikiquotebnwikibnwikisourcebnwikivoyagebowikibpywikibrwikibrwikiquotebrwikisourcebswikibswikinewsbswikiquotebswikisourcebugwikibxrwikicawikicawikinewscawikiquotecawikisourcecbk_zamwikicdowikicebwikicewikichowikichrwikichwikichywikickbwikicowikicowikiquotecrhwikicrwikicrwikiquotecsbwikicswikicswikinewscswikiquotecswikisourcecuwikicvwikicywikicywikiquotecywikisourcedawikidawikiquotedawikisourcedewikidewikinewsdewikiquotedewikisourcedewikivoyagedinwikidiqwikidsbwikidtywikidvwikidzwikieewikielwikielwikinewselwikiquoteelwikisourceelwikivoyageemlwikienwikienwikinewsenwikiquoteenwikisourceenwikivoyageeowikieowikinewseowikiquoteeowikisourceeswikieswikinewseswikiquoteeswikisourceeswikivoyageetwikietwikiquoteetwikisourceeuwikieuwikiquoteeuwikisourceextwikifawikifawikinewsfawikiquotefawikisourcefawikivoyageffwikifiu_vrowikifiwikifiwikinewsfiwikiquotefiwikisourcefiwikivoyagefjwikifowikifowikisourcefrpwikifrrwikifrwikifrwikinewsfrwikiquotefrwikisourcefrwikivoyagefurwikifywikigagwikiganwikigawikigawikiquotegdwikiglkwikiglwikiglwikiquoteglwikisourcegnwikigomwikigorwikigotwikiguwikiguwikiquoteguwikisourcegvwikihakwikihawikihawwikihewikihewikinewshewikiquotehewikisourcehewikivoyagehifwikihiwikihiwikiquotehiwikivoyagehowikihrwikihrwikiquotehrwikisourcehsbwikihtwikihtwikisourcehuwikihuwikinewshuwikiquotehuwikisourcehywikihywikiquotehywikisourcehzwikiiawikiidwikiidwikiquoteidwikisourceiewikiigwikiiiwikiikwikiilowikiinhwikiiowikiiswikiiswikiquoteiswikisourceitwikiitwikinewsitwikiquoteitwikisourceitwikivoyageiuwikijamwikijawikijawikinewsjawikiquotejawikisourcejbowikijvwikikaawikikabwikikawikikawikiquotekbdwikikbpwikikgwikikiwikikjwikikkwikikkwikiquoteklwikikmwikiknwikiknwikiquoteknwikisourcekoiwikikowikikowikinewskowikiquotekowikisourcekrcwikikrwikikrwikiquotekshwikikswikikswikiquotekuwikikuwikiquotekvwikikwwikikwwikiquotekywikikywikiquoteladwikilawikilawikiquotelawikisourcelbewikilbwikilbwikiquotelezwikilfnwikilgwikilijwikiliwikiliwikiquoteliwikisourcelmowikilnwikilowikilrcwikiltgwikiltwikiltwikiquoteltwikisourcelvwikimaiwikimap_bmswikimdfwikimgwikimhrwikimhwikiminwikimiwikimkwikimkwikisourcemlwikimlwikiquotemlwikisourcemnwikimrjwikimrwikimrwikiquotemrwikisourcemswikimtwikimuswikimwlwikimyvwikimywikimznwikinahwikinapwikinawikinawikiquotends_nlwikindswikindswikiquotenewikinewwikingwikinlwikinlwikinewsnlwikiquotenlwikisourcenlwikivoyagennwikinnwikiquotenovwikinowikinowikinewsnowikiquotenowikisourcenrmwikinsowikinvwikinywikiocwikiolowikiomwikiorwikiorwikisourceoswikipagwikipamwikipapwikipawikipawikisourcepcdwikipdcwikipflwikipihwikipiwikiplwikiplwikinewsplwikiquoteplwikisourceplwikivoyagepmswikipmswikisourcepnbwikipntwikipswikipswikivoyageptwikiptwikinewsptwikiquoteptwikisourceptwikivoyagequwikiquwikiquotermwikirmywikirnwikiroa_rupwikiroa_tarawikirowikirowikinewsrowikiquoterowikisourcerowikivoyageruewikiruwikiruwikinewsruwikiquoteruwikisourceruwikivoyagerwwikisahwikisahwikiquotesahwikisourcesawikisawikiquotesawikisourcescnwikiscowikiscwikisdwikisdwikinewssewikisgwikishwikisimplewikisimplewikiquotesiwikiskwikiskwikiquoteskwikisourceslwikislwikiquoteslwikisourcesmwikisnwikisowikisqwikisqwikinewssqwikiquotesrnwikisrwikisrwikinewssrwikiquotesrwikisourcesswikistqwikistwikisuwikisuwikiquotesvwikisvwikinewssvwikiquotesvwikisourcesvwikivoyageswwikiszlwikitawikitawikinewstawikiquotetawikisourcetcywikitetwikitewikitewikiquotetewikisourcetgwikithwikithwikinewsthwikiquotethwikisourcetiwikitkwikitkwikiquotetlwikitnwikitowikitpiwikitrwikitrwikinewstrwikiquotetrwikisourcetswikittwikittwikiquotetumwikitwwikityvwikitywikiudmwikiugwikiugwikiquoteukwikiukwikinewsukwikiquoteukwikisourceukwikivoyageurwikiurwikiquoteuzwikiuzwikiquotevecwikivecwikisourcevepwikivewikiviwikiviwikiquoteviwikisourceviwikivoyagevlswikivowikivowikiquotewarwikiwawikiwowikiwowikiquotewuuwikixalwikixhwikixmfwikiyiwikiyiwikisourceyowikizawikizawikiquotezeawikizh_classicalwikizh_min_nanwikizh_min_nanwikiquotezh_min_nanwikisourcezh_yuewikizhwikizhwikinewszhwikiquotezhwikisourcezhwikivoyagezuwikicommonswikiwikidatawiki
title

要结合的页面标题。 与site一起使用以制作一个完整的网站链接。

baserevid

要修改的基础修订的数字标识符。 这被用于保存时检测冲突。

类型:整数
summary

编辑摘要。 将按照自动生成的评论。自动评论与摘要的长度限制是260个字符。需要小心任何超出上述限定的东西将被裁剪掉。

token

action=query&meta=tokens 接收的 "csrf" 密鑰。

此參數為必填。
bot

将此编辑标记为机器人编辑。此URL标记将只在用户属于“機器人”用户组时受尊重。

类型:布尔值(详细信息
data

用作数据来源的序列化对象。 新建的实体将被分配在一个“ID”中。

此參數為必填。
clear

如果设置,完整实体在处理之前会被清空。 在填充“data”前实体将不会被保存,可能会排除一部分。

类型:布尔值(详细信息
範例:
创建一个新的空项,返回完整的项结构
api.php?action=wbeditentity&new=item&data={} [在沙盒中打开]
创建一个新项,并设置deen的标签
api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [在沙盒中打开]
创建一个包含json数据的新属性,返回完整的实体结构
api.php?action=wbeditentity&new=property&data={"labels":{"en-gb":{"language":"en-gb","value":"Propertylabel"}},"descriptions":{"en-gb":{"language":"en-gb","value":"Propertydescription"}},"datatype":"string"} [在沙盒中打开]
从ID为Q42的实体清空一切数据
api.php?action=wbeditentity&clear=true&id=Q42&data={} [在沙盒中打开]
从ID为Q42的实体清除所有数据,并设置用于en的标签
api.php?action=wbeditentity&clear=true&id=Q42&data={"labels":{"en":{"language":"en","value":"en-value"}}} [在沙盒中打开]
添加标签而不覆盖,如果它已经存在的话
api.php?action=wbeditentity&id=Q42&data={"labels":[{"language":"no","value":"Bar","add":""}]} [在沙盒中打开]
移除一個標籤
api.php?action=wbeditentity&id=Q42&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [在沙盒中打开]
设置nowiki的网站链接,如果已存在则将其覆盖
api.php?action=wbeditentity&id=Q42&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [在沙盒中打开]
设置nb的描述,如果已存在则将其覆盖
api.php?action=wbeditentity&id=Q42&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [在沙盒中打开]
在使用属性P56和值“ExampleString”的项中创建一个新的声称
api.php?action=wbeditentity&id=Q42&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [在沙盒中打开]
從項目 GUID Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F 與 Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X 中移除主張
api.php?action=wbeditentity&id=Q42&data={"claims":[{"id":"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [在沙盒中打开]
设置声称与GUID至声称的值
api.php?action=wbeditentity&id=Q42&data={"claims":[{"id":"Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ChangedString","type":"string"}},"type":"statement","rank":"normal"}]} [在沙盒中打开]