Надо добавлять к тестируемому url строчку api.php и смотреть, дает ли это в браузере адекватный результат. Например:
- Code: Select all
http://en.wikipedia.org/w/api.php
дает
- Code: Select all
<?xml version="1.0"?>
<api>
<error code="help" info="" xml:space="preserve">
******************************************************************
** **
** This is an auto-generated MediaWiki API documentation page **
** **
** Documentation and Examples: **
** http://www.mediawiki.org/wiki/API **
** **
******************************************************************
Status: All features shown on this page should be working, but the API
is still in active development, and may change at any time.
Make sure to monitor our mailing list for any updates.
Это правильный вывод. Если же это даёт какой-то отличный от приведенного результат (404 Not found и т.п.), значит, url неправильный.
В случае lurkmore правильным url'ом был бы просто
http://lurkmore.ru -- но только оно не работает как надо, у них там какая-то достаточно старая версия mediawiki с какими-то собственными доработками.