模块:HttpTest:修订间差异
来自夜幕之下
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第10行: | 第10行: | ||
.. "&limit=1&fields=stylename,rarity,character.name,profession.name,desire.name,skill_normal_attack.name,skill_normal_attack.description,skill_normal_attack.levels,skill_passive.name,skill_passive.description,skill_passive.levels,skill_ultimate.name,skill_ultimate.description,skill_ultimate.levels,feats.stages,stories.story" | .. "&limit=1&fields=stylename,rarity,character.name,profession.name,desire.name,skill_normal_attack.name,skill_normal_attack.description,skill_normal_attack.levels,skill_passive.name,skill_passive.description,skill_passive.levels,skill_ultimate.name,skill_ultimate.description,skill_ultimate.levels,feats.stages,stories.story" | ||
-- | -- 从 ExternalData 获取数据 | ||
local | local data = mw.ext.externalData.getExternalData({ | ||
url = url, | url = url, | ||
format = "json" | format = "json" | ||
}) | }) | ||
-- | -- 调试输出 | ||
return "<pre>" .. mw.dumpObject(data) .. "</pre>" | |||
end | end | ||
return p | return p | ||
2026年3月11日 (三) 22:16的版本
此模块的文档可以在模块:HttpTest/doc创建
local p = {}
function p.get(frame)
local cardname = frame.args[1] or ""
local url =
"https://data.saltedkiss.org/items/cards?filter[stylename][_eq]="
.. mw.uri.encode(cardname)
.. "&limit=1&fields=stylename,rarity,character.name,profession.name,desire.name,skill_normal_attack.name,skill_normal_attack.description,skill_normal_attack.levels,skill_passive.name,skill_passive.description,skill_passive.levels,skill_ultimate.name,skill_ultimate.description,skill_ultimate.levels,feats.stages,stories.story"
-- 从 ExternalData 获取数据
local data = mw.ext.externalData.getExternalData({
url = url,
format = "json"
})
-- 调试输出
return "<pre>" .. mw.dumpObject(data) .. "</pre>"
end
return p