Hello,
Samarit wrote:
> Dmitry Akindinov wrote:
>> Здравствуйте,
>>
>> Samarit wrote:
>>> Samarit wrote:
>>>> Здравствуйте,
>>>>
>>>> подскажите пожалуйста про функцию GetAccountPreferences - что она
>>>> должна возвращать и в каком формате? пробую ее как написано в хелпе,
>>>> а она вроде ничего не выдает.
>>>>
>>> с GetAccountPreferences понял.
>>>
>>>> Нашел еще пару функций GetAccountSettings и GetAccountInfo - про них
>>>> почему то не написано в документации.
>>>> Если я правильно понимаю:
>>>> GetAccountInfo - возвращает параметры из account.info
>>>> GetAccountSettings - возвращает параметры из account.settings
>>>> Можно ли GetAccountInfo получить данные из другого аккаунта? Пробовал:
>>>> GetAccountInfo("~" + address + "/parameter") - не получается.
>>>
>>> а вот с GetAccountInfo все-таки можно или нет данные другого аккаунта
>>> вытащить?
>>
>> А какие данные? Поразумевается, что вызова GetaccountPreferences
>> должно быть достаточно.
> GetAccountPreferences -
> выдает то,что есть в закладке Preferences для данного аккаунта (как я
> понял).
> Задумка была такая: ввести свой собственный параметр в account.info,
> значение которого можно получить при помощи какой-либо функции в скрипте
> CGPL.
Get/SetAccountPreferences для этого отлично подходит.
> Значение параметра - переменная типа string в кодировке cp1251.
Все должно бытьв utf-8.
> Сначала подумалось сделать его как системный параметр CGP, но они
> хранятся в account.settings в utf-8 и при любом update данных аккаунта
> переписываются в "???".
Поясните? При каком способе обновления данных аккаунта все перезаписывается в ???
> В account.info значение не переделываются, но
> непонятно какой функцией эту переменную можно было бы получить.
> А GetAccountPreferences должна иметь доступ ко всем параметрам в
> account.info?
Нет. Только к той части, которая предусмотрена для хранения настроек интерфейса.
>> А вызов GetAccountInfo отсутствует в документации совсем неспроста. В >> следующих версиях он может просто исчезнуть или способ его вызова и >> смысл параметров могут сильно измениться. >> >> По сути вопроса - можно сделать Impersonate на интересующий аккаунт и >> там уже - GetAccountInfo. Сделать Impersonate обратно в аккаунт с >> правами уже не получится.
-- Best regards, Dmitry AkindinovПолучено Sat May 19 06:07:10 2007
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:37 MSK