Method: customers.reports.countInstalledApps

অ্যাপ ইনস্টলেশনের প্রতিবেদন তৈরি করুন।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
customer

string

প্রয়োজন। গ্রাহক আইডি বা "my_customer" অনুরোধ করা অ্যাকাউন্টের সাথে যুক্ত গ্রাহক ব্যবহার করতে।

ক্যোয়ারী প্যারামিটার

পরামিতি
orgUnitId

string

সাংগঠনিক ইউনিটের আইডি।

pageSize

integer

ফলাফলের সর্বাধিক সংখ্যা ফেরত দিতে। সর্বোচ্চ এবং ডিফল্ট 100।

pageToken

string

ফেরত দেওয়ার অনুরোধের পৃষ্ঠা নির্দিষ্ট করতে টোকেন।

filter

string

ফলাফল ফিল্টার করার জন্য ক্যোয়ারী স্ট্রিং, EBNF সিনট্যাক্সে AND-বিচ্ছিন্ন ক্ষেত্র।

দ্রষ্টব্য: OR অপারেশনগুলি এই ফিল্টারে সমর্থিত নয়৷

সমর্থিত ফিল্টার ক্ষেত্র:

  • app_name
  • appType
  • install_type
  • অনুমতির_সংখ্যা
  • total_install_count
  • সর্বশেষ_প্রোফাইল_সক্রিয়_তারিখ
  • অনুমতি_নাম
  • appId
  • manifest_versions
  • ঝুঁকি_স্কোর
orderBy

string

ফলাফল অর্ডার করতে ব্যবহৃত ক্ষেত্র।

ক্ষেত্র দ্বারা সমর্থিত আদেশ:

  • app_name
  • appType
  • install_type
  • অনুমতির_সংখ্যা
  • total_install_count
  • appId
  • manifest_versions
  • ঝুঁকি_স্কোর

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

জিজ্ঞাসা করা ইনস্টল করা অ্যাপের বিবরণ সহ প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "installedApps": [
    {
      object (InstalledApp)
    }
  ],
  "nextPageToken": string,
  "totalSize": integer
}
ক্ষেত্র
installedApps[]

object ( InstalledApp )

অনুরোধের সাথে মিলে যাওয়া ইনস্টল করা অ্যাপের তালিকা।

nextPageToken

string

অনুরোধের পরবর্তী পৃষ্ঠাটি নির্দিষ্ট করতে টোকেন।

totalSize

integer

অনুরোধের সাথে মিলে যাওয়া অ্যাপের মোট ইনস্টল করা সংখ্যা।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

ইনস্টল করা অ্যাপ

একটি ইনস্টল করা অ্যাপের বর্ণনা দেয়।

JSON প্রতিনিধিত্ব
{
  "appId": string,
  "appType": enum (AppType),
  "browserDeviceCount": string,
  "osUserCount": string,
  "appInstallType": enum (AppInstallType),
  "disabled": boolean,
  "appSource": enum (AppSource),
  "displayName": string,
  "description": string,
  "homepageUri": string,
  "permissions": [
    string
  ],
  "riskAssessment": {
    object (RiskAssessmentData)
  }
}
ক্ষেত্র
appId

string

শুধুমাত্র আউটপুট। অ্যাপটির অনন্য শনাক্তকারী। Chrome অ্যাপ এবং এক্সটেনশনের জন্য, 32-অক্ষরের আইডি (যেমন ehoadneljpdggcbbknedodolkkjodefl)। অ্যান্ড্রয়েড অ্যাপের জন্য, প্যাকেজের নাম (যেমন com.evernote)।

appType

enum ( AppType )

শুধুমাত্র আউটপুট। অ্যাপের ধরন।

browserDeviceCount

string ( int64 format)

শুধুমাত্র আউটপুট। এই অ্যাপ ইনস্টল করা ব্রাউজার ডিভাইসের সংখ্যা।

osUserCount

string ( int64 format)

শুধুমাত্র আউটপুট। এই অ্যাপ ইনস্টল করা ChromeOS ব্যবহারকারীর সংখ্যা।

appInstallType

enum ( AppInstallType )

শুধুমাত্র আউটপুট। অ্যাপটি কীভাবে ইনস্টল করা হয়েছিল।

disabled

boolean

শুধুমাত্র আউটপুট। অ্যাপটি নিষ্ক্রিয় কিনা।

appSource

enum ( AppSource )

শুধুমাত্র আউটপুট। ইনস্টল করা অ্যাপের উৎস।

displayName

string

শুধুমাত্র আউটপুট। ইনস্টল করা অ্যাপের নাম।

description

string

শুধুমাত্র আউটপুট। ইনস্টল করা অ্যাপের বর্ণনা।

homepageUri

string

শুধুমাত্র আউটপুট। ইনস্টল করা অ্যাপের হোমপেজ ইউরি।

permissions[]

string

শুধুমাত্র আউটপুট। ইনস্টল করা অ্যাপের অনুমতি।

riskAssessment

object ( RiskAssessmentData )

শুধুমাত্র আউটপুট। যদি পাওয়া যায়, এই এক্সটেনশন সম্পর্কে ঝুঁকি মূল্যায়ন ডেটা।

AppInstallType

অ্যাপটি কীভাবে ইনস্টল করা হয়েছিল। যদি এই ইনস্টল করা অ্যাপের সমস্ত দৃষ্টান্তে একই ইনস্টল টাইপ না থাকে, তাহলে ইনস্টলের ধরনটি একাধিক।

এনামস
APP_INSTALL_TYPE_UNSPECIFIED অ্যাপ্লিকেশন ইনস্টলের ধরন নির্দিষ্ট করা নেই।
MULTIPLE একাধিক অ্যাপ ইনস্টলের ধরন।
NORMAL সাধারণ অ্যাপ ইনস্টলের ধরন।
ADMIN অ্যাডমিনিস্ট্রেটর অ্যাপ ইনস্টলের ধরন।
DEVELOPMENT ডেভেলপমেন্ট অ্যাপ ইনস্টলের ধরন।
SIDELOAD সাইডলোড করা অ্যাপ ইনস্টলের ধরন।
OTHER অন্যান্য অ্যাপ ইনস্টলের ধরন।

অ্যাপসোর্স

ইনস্টল করা অ্যাপের উৎস।

এনামস
APP_SOURCE_UNSPECIFIED আবেদনের উৎস উল্লেখ করা হয়নি।
CHROME_WEBSTORE সাধারণত এক্সটেনশন এবং Chrome অ্যাপের জন্য।
PLAY_STORE প্লে স্টোর অ্যাপ।

রিস্ক অ্যাসেসমেন্ট ডেটা

একটি এক্সটেনশন/অ্যাপ সম্পর্কে ঝুঁকি মূল্যায়ন ডেটা।

JSON প্রতিনিধিত্ব
{
  "entries": [
    {
      object (RiskAssessmentEntry)
    }
  ],
  "overallRiskLevel": enum (RiskLevel)
}
ক্ষেত্র
entries[]

object ( RiskAssessmentEntry )

ব্যক্তিগত ঝুঁকি মূল্যায়ন.

overallRiskLevel

enum ( RiskLevel )

সমস্ত এন্ট্রি জুড়ে সামগ্রিকভাবে মূল্যায়ন করা ঝুঁকির স্তর। এটি সব এন্ট্রি থেকে সর্বোচ্চ ঝুঁকি স্তর হবে.

রিস্ক অ্যাসেসমেন্ট এন্ট্রি

একটি ঝুঁকি মূল্যায়ন এন্ট্রি.

JSON প্রতিনিধিত্ব
{
  "provider": enum (RiskAssessmentProvider),
  "riskAssessment": {
    object (RiskAssessment)
  },
  "riskLevel": enum (RiskLevel)
}
ক্ষেত্র
provider

enum ( RiskAssessmentProvider )

ঝুঁকি মূল্যায়ন প্রদানকারী যা থেকে এই এন্ট্রি আসে.

riskAssessment

object ( RiskAssessment )

প্রদানকারীর ঝুঁকি মূল্যায়নের বিশদ বিবরণ।

riskLevel

enum ( RiskLevel )

ঝুঁকি মূল্যায়নের জন্য বালতি ঝুঁকির স্তর।

রিস্ক অ্যাসেসমেন্ট প্রদানকারী

ঝুঁকি মূল্যায়ন প্রদানকারী.

এনামস
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED কোনো প্রদানকারী নির্দিষ্ট করা না থাকলে ডিফল্ট মান।
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR CRXcavator.
RISK_ASSESSMENT_PROVIDER_SPIN_AI স্পিন.এআই.
RISK_ASSESSMENT_PROVIDER_LAYERX লেয়ারএক্স নিরাপত্তা।

ঝুঁকি মূল্যায়ন

একটি Chrome এক্সটেনশনের জন্য ঝুঁকি মূল্যায়ন।

JSON প্রতিনিধিত্ব
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
ক্ষেত্র
assessment

string

এক্সটেনশনের জন্য ঝুঁকি মূল্যায়ন. বর্তমানে, এটি একটি সংখ্যাসূচক মান, এবং এর ব্যাখ্যা প্রতিটি ঝুঁকি মূল্যায়ন প্রদানকারীর জন্য নির্দিষ্ট।

detailsUrl

string

একটি URL যা একজন ব্যবহারকারী ঝুঁকি মূল্যায়ন সম্পর্কে আরও তথ্যের জন্য নেভিগেট করতে পারেন।

version

string

এই মূল্যায়ন প্রযোজ্য এক্সটেনশনের সংস্করণ।

রিস্ক লেভেল

একটি এক্সটেনশন/অ্যাপের জন্য ঝুঁকির স্তর।

এনামস
RISK_LEVEL_UNSPECIFIED ঝুঁকির মাত্রা নির্দিষ্ট করা নেই।
RISK_LEVEL_LOW এক্সটেনশন যা কম ঝুঁকির প্রতিনিধিত্ব করে।
RISK_LEVEL_MEDIUM এক্সটেনশন যা একটি মাঝারি ঝুঁকির প্রতিনিধিত্ব করে।
RISK_LEVEL_HIGH এক্সটেনশন যা উচ্চ ঝুঁকির প্রতিনিধিত্ব করে।