跳转到内容

模組討論:Wikidata

页面内容不支持其他语言。
维基百科,自由的百科全书

这是本页的一个历史版本,由Liangent留言 | 贡献2015年3月25日 (三) 03:44 Breaking change to mw.wikibase.getEntity()编辑。这可能和当前版本存在着巨大的差异。


Liangent在话题“Breaking change to mw.wikibase.getEntity()”中的最新留言:10年前

mw.wikibase.getEntity to mw.wikibase.getEntityObject

I am trying to change all important modules using mw.wikibase.getEntity() which is deprecated to mw.wikibase.getEntityObject(). You can find more details here [1]. If you could change it on this module, that would be great! Thank you a lot! --Lucie Kaffee (WMDE)留言2015年2月27日 (五) 12:13 (UTC)回复

Breaking change to mw.wikibase.getEntity()

User:Manchiu

mw.wikibase.getEntity() will be changed in a not backwards compatible way in two weeks. In order for your module still work then you need to change from mw.wikibase.getEntity() to mw.wikibase.getEntityObject(). Please reach out to me if you have any questions regarding this change. I’d be happy to help! --Lucie Kaffee (WMDE)留言2015年3月24日 (二) 15:59 (UTC)回复

@Liangent。--Jimmy Xu 2015年3月25日 (三) 01:21 (UTC)回复
直接抓enwiki的过来了。看了一下之前的历史,@Jackmcbarn的修改应该不需要了吧,前面检查了claims[1].mainsnak.datavalue.type == "wikibase-entityid")应该总有numeric-id了,而空label已在前面替换为id。Liangent留言 2015年3月25日 (三) 03:44 (UTC)回复