The real name isn't actually an option, it's a field in the user
table. Special:Preferences handles it specially.

Your API command does correctly set a "realname" option, and it can be
fetched using api.php?format=jsonfm&action=query&meta=userinfo&uiprop=options,
but as you've noted that doesn't affect the realname field in the user
table (and therefore anything else that actually uses the realname).

On Thu, Oct 10, 2013 at 8:04 AM, Aran <a...@organicdesign.co.nz> wrote:
> My command was:
>
>     action => 'options',
>     token => $token,
>     format => 'xml',
>     change => 'realname=Foo Bar'
>
> Which resulted in success but did nothing.
>
>
> On 10/10/13 06:22, Andre Klapper wrote:
>> Hi Aran,
>>
>> On Wed, 2013-10-09 at 16:53 -0300, Aran wrote:
>>> I'm trying to set a user's "realname" option on a local wiki (1.21.1)
>>> using the API. I can login successfully, confirm my login token fine and
>>> then I can get the options token and make the call to change options
>>> using the token.
>>>
>>> I get "Success" returned when I change the realname (or any other valid
>>> option such as password etc). But when I look in the user's preferences,
>>> or directly in the user db table there's nothing changed.
>> Could you provide the exact command, so somebody else could try to
>> reproduce?
>>
>> andre
>>
>> (Also, for future reference, please avoid replying to other emails and
>> replacing the subject line with your topic. Start a new thread instead.)
>
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
Brad Jorsch (Anomie)
Software Engineer
Wikimedia Foundation

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to