The API request
- action: parse
- summary: based on wikidata [[d:P:P176|manufacturer]]
- prop: empty
works on enwiki (1.36.0-wmf.37): https://en.wikipedia.org/w/api.php?action=parse&format=json&summary=based%20on%20wikidata%20%5B%5Bd%3AP%3AP176%7Cmanufacturer%5D%5D&prop=
{ "parse": { "title": "API", "pageid": 27697009, "parsedsummary": { "*": "based on wikidata <a href=\"https://www.wikidata.org/wiki/P:P176\" class=\"extiw\" title=\"d:P:P176\">manufacturer</a>" } } }
but fails on wikidatawiki (1.36.0-wmf.38): https://www.wikidata.org/w/api.php?action=parse&format=json&summary=based%20on%20wikidata%20%5B%5Bd%3AP%3AP176%7Cmanufacturer%5D%5D&prop=
{ "error": { "code": "parseerror", "info": "Content serialization failed: Failed to decode as application/json", "*": "See https://www.wikidata.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes." }, "servedby": "mw1363" }
This broke the QuickCategories tool until I deployed a workaround.
The error message makes no sense to me, so I’m assuming this is a bug, not an intentional API change.