Категория Члены API - Mediawiki - PullRequest
       5

Категория Члены API - Mediawiki

1 голос
/ 31 августа 2011

У меня был скрипт, который использовал ключи сортировки из этого вызова API.Ранее он возвращал значения таким образом:

ns = 876bcb5a0a63ac522ceb8c54647bf59b+\43168
title = Album:Bits And Blood (EP)
sortkey = CAT001

Но теперь ключ сортировки не возвращает значение, как раньшеЕсть идеи?

ns= 876bcb5a0a63ac522ceb8c54647bf59b+\43168
title=Album:Bits And Blood (EP)
sortkey=383038312d3036310a4249545320414e4420424c4f4f442028455029

1 Ответ

2 голосов
/ 31 августа 2011

См. это объявление в списке рассылки mediawiki-api. Короче говоря, для интернационализированной сортировки они изменили значение ключа сортировки, хранящегося в базе данных, на двоичное представление, и поэтому в API они изменили его для вывода в виде шестнадцатеричного кода, чтобы не разбивать клиентов, ожидающих текст, а не двоичное содержимое.

Удобочитаемое значение доступно как sortkeyprefix.

...