Testing Calls: Difference between revisions
From Bodhicitta
(VSCode edit) |
(VSCode edit) |
||
| Line 49: | Line 49: | ||
{{SetRemoteValues | {{SetRemoteValues | ||
|page=Lekden,_G. | |||
|source=commons | |source=commons | ||
|props=Bio | |props=Bio | ||
}} | }} | ||
</pre> | </pre> | ||
Revision as of 13:06, 6 April 2026
Using $smwgQuerySources with a remote template
# Remote Queries settings
$smwgQuerySources = [
'research' => [
'\\SMW\\Query\\RemoteRequest',
'url' => 'https://research.tsadra.org/index.php',
'cache' => 86400
],
'commons' => [
'\\SMW\\Query\\RemoteRequest',
'url' => 'https://commons.tsadra.org/index.php',
'cache' => 86400
]
];
{{#ask:[[Lekden,_G.]]
|?Bio
|named args=true
|link=none
|source=commons
|format=template
|template=TestingCall
}}
CONCLUSION
- For SMW remote queries, REDIS is the only obstacle to changes propagating.
Using Module:GetData > remoteSet() (api.php?action=ask&format=json)
local remoteContent, rcErrors = mw.ext.externalData.getExternalData("https://" .. pargs.source .. ".tsadra.org/api.php?action=ask&query=" .. extQuery .. "&format=json&api_version=3")
{{SetRemoteValues
|page=Lekden,_G.
|source=commons
|props=Bio
}}