0

Я хочу управлять устройством с помощью Google API в своем приложении. Как получить все мобильное/хромовое OS-устройство?Извлеките все мобильные устройства API Google Directory в .NET. Приложение

КОД:

var listReq1 = service.Mobiledevices.List(serviceAccountEmail); 
MobileDevices allUsers = listReq1.Execute(); 

Здесь

serviceAccountEmail = "Service счетов Key" (Console.developer.google.com)

Я получаю сообщение об ошибке, как

Google.Apis.Requests.RequestError 
Bad Request [400] 

Я попытался с помощью

var listReq= new Google.Apis.Admin.Directory.directory_v1.MobiledevicesResource.ListRequest(service,serviceAccountEmail); 

Все еще не работает? Я хочу, чтобы все детали пользователя точно так же как ниже изображений

enter image description here

ответ

0

Если проверить документацию для Mobiledevices: list

Извлекает постраничный список всех мобильных устройств для счета.

Я увижу, что он принимает идентификатор клиента как парматер.

CUSTOMERID
Уникальный идентификатор учетной записи Google клиента. Поскольку администратор учетной записи , вы также можете использовать псевдоним my_customer для . CustomerId также возвращается как часть ресурса Users.

var listReq1 = service.Mobiledevices.List(customerId); 
MobileDevices allUsers = listReq1.Execute(); 

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

+0

В этом случае он вернет только одну запись определенного адреса электронной почты. Что делать, если мне нужны все записи. –

+0

, тогда вы запускаете его один раз для каждого из ваших клиентов. документация говорит, что он возвращает устройства для учетной записи не все ваши учетные записи – DaImTo

+0

ok.thanks еще раз DaImTo Я попробую. –

 Смежные вопросы

  • Нет связанных вопросов^_^