- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- UserPrintReport
- Deneyin.
Her kullanıcının yaptığı yazdırma işlemlerinin ö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 |
Zorunlu. Müşteri kimliği önünde "customers/" ifadesi bulunur veya "customers/my_customer" istekte bulunan hesapla ilişkili müşteriyi kullanmalıdır. |
Sorgu parametreleri
Parametreler | |
---|---|
printerOrgUnitId |
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 |
Döndürülecek maksimum sonuç sayısı. Maksimum ve varsayılan değer 100'dür. |
pageToken |
Döndürülecek yanıtın sayfasını belirten jeton. |
filter |
Sonuçları filtrelemek için sorgu dizesi ve EBNF söz diziminde VE ile ayrılmış alanlar. Not: VEYA işlemleri bu filtrede desteklenmez. Not: Bu filtrede yalnızca >= ve <= karşılaştırıcılar desteklenir. Desteklenen filtre alanları:
|
orderBy |
Sonuçları sıralamak için kullanılan alan. Atlanırsa sonuçlar "userEmail" sütununa göre artan düzende sıralanır girin. Desteklenen OrderBy alanları:
|
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
İstenen zaman aralığında belirtilen kuruluş biriminden bir yazıcıyla yazdırma işi başlatan her kullanıcı için özet 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 ( |
Alanlar | |
---|---|
userPrintReports[] |
UserPrintReports eşleşme isteği listesi. |
nextPageToken |
Sonraki sayfayı istemek için kullanılan sayfalara ayırma jetonu. |
totalSize |
İ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 |
Kullanıcının benzersiz Directory API kimliği. |
userEmail |
Kullanıcının birincil e-posta adresi. |
jobCount |
Kullanıcı tarafından başlatılan yazdırma işlerinin sayısı. |
printerCount |
Kullanıcının kullandığı yazıcı sayısı. |
deviceCount |
Kullanıcı tarafından yazdırma işlerini başlatmak için kullanılan Chrome cihazların sayısı. |