Method: customers.reports.countPrintJobsByUser

Her kullanıcının yaptığı baskıların özetini alın.

HTTP isteği

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
customer

string

Zorunlu. İsteği yapan hesapla ilişkili müşteriyi kullanmak için "customers/" veya "customers/my_customer" ön ekiyle başlayan müşteri kimliği.

Sorgu parametreleri

Parametreler
printerOrgUnitId

string

Yazıcılar için kuruluş biriminin kimliği. Belirtilirse yalnızca belirtilen kuruluş biriminden yazıcılarla başlatılan yazdırma işleri sayılır. Atlanırsa tüm yazdırma işleri sayılır.

pageSize

integer

Döndürülecek maksimum sonuç sayısı. Maksimum ve varsayılan değer 100'dür.

pageToken

string

Döndürülecek yanıtın sayfasını belirtmek için kullanılan jeton.

filter

string

Sonuçları filtrelemek için kullanılan sorgu dizesi, EBNF söz diziminde VE ile ayrılmış alanlar.

Not: Bu filtrede VEYA işlemleri desteklenmez. Not: Bu filtrede yalnızca >= ve <= karşılaştırıcılar desteklenir.

Desteklenen filtre alanları:

  • completeTime
orderBy

string

Sonuçları sıralamak için kullanılan alan. Atlanırsa sonuçlar "userEmail" alanında artan düzende sıralanır.

Desteklenen orderBy alanları:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

İstenilen zaman aralığında belirtilen kuruluş birimindeki bir yazıcıyla yazdırma işi başlatan her kullanıcı için özet bir yazdırma raporu içeren yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Alanlar
userPrintReports[]

object (UserPrintReport)

İsteği eşleştiren UserPrintReports raporlarının listesi.

nextPageToken

string

Sonraki sayfayı istemek için sayfalandırma jetonu.

totalSize

string (int64 format)

İstekle eşleşen toplam kullanıcı sayısı.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

UserPrintReport

report.countPrintjobsByUser raporu, bir kullanıcının yazdırma istatistiklerini içerir. Yazıcı sayısı, yazdırma işlerini başlatmak için kullanılan cihaz sayısı ve başlatılan yazdırma işlerinin sayısını içerir.

JSON gösterimi
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
Alanlar
userId

string

Kullanıcının benzersiz Directory API kimliği.

userEmail

string

Kullanıcının birincil e-posta adresi.

jobCount

string (int64 format)

Kullanıcı tarafından başlatılan yazdırma işlerinin sayısı.

printerCount

string (int64 format)

Kullanıcının kullandığı yazıcıların sayısı.

deviceCount

string (int64 format)

Kullanıcı tarafından yazdırma işleri başlatmak için kullanılan Chrome cihazlarının sayısı.