Thanks for fixing it so fast!
In the constructor, you might want to add your lib's ID to the useragent
param:
UserAgent = useragent.Trim() + " LinqWiki/1.0";
so that it would be possible not only to see that a bot is broken, but also
catch framework bugs if all bots show the same problem.
--Yur
I didn't realize that was a requirement for libraries (the library
allowed setting the UserAgent, but it didn't force it until now).
I have made that change and setting the UserAgent is now required.
Petr Onderka
[[en:User:Svick]]
On Sun, Feb 17, 2013 at 7:42 PM, Yuri Astrakhan wrote:
> Petr, ma
Petr, make sure you require users to set their *User-Agent* string. Your
library should not use any defaults.
For the examples I would recommend this *User-Agent:*
*MyCoolTool/1.1 (http://example.com/MyCoolTool/; mycoolt...@example.com)
LinqToWiki/1.0*
See http://www.mediawiki.org/wiki/API:Main_