Определить, является ли тип учетной записи коммерческим или корпоративным?

Я знаю, как определить, является ли тип учетной записи личным или нет, с помощью max_upload_size с помощью v2 API:

https://api.box.com/2.0/users/me

или добавьте дополнительные поля can_see_managed_users или is_exempt_from_device_limits, затем проверьте ответ.

Но я предполагаю, что бизнес-аккаунт имеет ограничение на объем хранилища, что означает, что ответ is_exempt_from_device_limits должен быть ложным для бизнес-аккаунта. Поэтому я создал бизнес-аккаунт и протестировал его. Вместо этого результат верен.

Итак, есть ли какие-либо API или флаги, которые можно использовать для определения разницы?

Заранее спасибо.


person ALJ.Play    schedule 28.12.2012    source источник


Ответы (2)


Вы правы в том, что можете определить, является ли учетная запись бизнес- или корпоративной учетной записью, с помощью параметра max_upload_size. Вы также обнаружили административную функцию, которую администраторы могут установить в своей корпоративной учетной записи. Они могут решить, разрешено ли их пользователям иметь несколько устройств одного типа, которым разрешен вход в систему.

На данный момент не существует специального API для определения типа учетной записи пользователя. Мы обдумываем это, но на данный момент max_upload_size, вероятно, лучший способ измерения. Имейте в виду, что Box постоянно меняет этот лимит. Мы постепенно повышали этот лимит для различных типов счетов.

person Peter    schedule 02.01.2013

Пользовательский API Box теперь возвращает корпоративный объект. Я считаю, что мы можем использовать это, чтобы определить, является ли это бизнес-аккаунтом или корпоративным аккаунтом, например:

"enterprise": {
    "type": "enterprise",
    "id": "17077211",
    "name": "seanrose enterprise"
}
person Ashish Narang    schedule 24.08.2015