Показать сообщение отдельно
Старый 08.07.2010, 14:16
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию Посоветуйте, что делать с этим огромным идентификатором пользователя

Готовое приложение. Написано было для ВК, идентификаторы пользователей и в клиенте и на стороне сервера - целые.

В МоемМире идентификаторы имеют какую-то совершенно дикую размерность и понятно, что напрямую их использовать невозможно.

Вижу два варианта

1. Переход от целочисленных к строковым userID и на клиенте и на сервере (муторно и наверняка вылезут баги, если где-то userID используется как целочисленный индекс массива)

2. Переход от использования внешнего userID к использованию внутреннего (суррогатного), соответствие между которыми брать из некоторой специальной таблицы. В этом случае приложение ничего как бы и не заметит, но придется постоянно лазить на сервер, чтобы узнавать userID по externalUserID и наоборот (в приложении постоянно приходится таскать профили пользователей и еще кое-что).

Что-то я в раздумьях.