I'm using Mediawiki v1.15.4 on my wiki, but I can't access the api from a script for some reason. I'm using the python wikitools library, and I can access wikipedia's api just fine, and several other wikis... but not the one for my wiki. I get this error (it's a python error so it might not make much sense):
Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> site = wiki.Wiki("http://www.WIKISITE/wiki/api.php") File "C:\Python26\lib\site-packages\wikitools\wiki.py", line 79, in __init__ self.setSiteinfo() File "C:\Python26\lib\site-packages\wikitools\wiki.py", line 97, in setSiteinfo info = req.query() File "C:\Python26\lib\site-packages\wikitools\api.py", line 140, in query data = self.__parseJSON(rawdata) File "C:\Python26\lib\site-packages\wikitools\api.py", line 254, in __parseJSON data.seek(0) AttributeError: addinfourl instance has no attribute 'seek'
it's like it can't find the api page? When I browse out to my wiki, I can browse to the api page, and like I said, I can access other wikis from that same machine, same script, etc, just not mine.
Any help here? Thanks!
I know the link is malformed, too, I just edited that since I don't want to publicize my wiki's url right now.