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

ফেরত দেওয়ার জন্য ফলাফলের সর্বোচ্চ সংখ্যা। সর্বোচ্চ এবং ডিফল্ট হলো ১০০।

pageToken

string

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

filter

string

ফলাফল ফিল্টার করার জন্য কোয়েরি স্ট্রিং, EBNF সিনট্যাক্সে AND দ্বারা পৃথক করা ফিল্ডসমূহ।

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

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

  • অ্যাপের নাম
  • অ্যাপের ধরন
  • ইনস্টল_টাইপ
  • অনুমতির সংখ্যা
  • মোট_ইনস্টল_সংখ্যা
  • সর্বশেষ_প্রোফাইল_সক্রিয়_তারিখ
  • অনুমতির নাম
  • অ্যাপআইডি
  • ম্যানিফেস্ট_সংস্করণ
  • ঝুঁকি_স্কোর
orderBy

string

ফলাফল সাজানোর জন্য ব্যবহৃত ক্ষেত্র।

ক্ষেত্র অনুসারে সাজানোর সমর্থন:

  • অ্যাপের নাম
  • অ্যাপের ধরন
  • ইনস্টল_টাইপ
  • অনুমতির সংখ্যা
  • মোট_ইনস্টল_সংখ্যা
  • অ্যাপআইডি
  • ম্যানিফেস্ট_সংস্করণ
  • ঝুঁকি_স্কোর

অনুরোধকারী শরীর

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

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

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

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

শুধুমাত্র আউটপুট। অ্যাপটির অনন্য শনাক্তকারী। ক্রোম অ্যাপ এবং এক্সটেনশনের জন্য, ৩২-অক্ষরের আইডি (যেমন 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 )

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

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

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

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

অ্যাপসোর্স

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

এনাম
APP_SOURCE_UNSPECIFIED অ্যাপ্লিকেশনের উৎস নির্দিষ্ট করা হয়নি।
CHROME_WEBSTORE সাধারণত এক্সটেনশন এবং ক্রোম অ্যাপের জন্য।
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 লেয়ারএক্স নিরাপত্তা।
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

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

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

JSON উপস্থাপনা
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
ক্ষেত্র
assessment

string

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

detailsUrl

string

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

version

string

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

ঝুঁকির মাত্রা

একটি এক্সটেনশন/অ্যাপের জন্য ঝুঁকির স্তরকে বিভিন্ন ভাগে ভাগ করা হয়েছে।

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

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

HTTP অনুরোধ

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

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

পথের পরামিতি

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

string

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

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

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

string

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

pageSize

integer

ফেরত দেওয়ার জন্য ফলাফলের সর্বোচ্চ সংখ্যা। সর্বোচ্চ এবং ডিফল্ট হলো ১০০।

pageToken

string

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

filter

string

ফলাফল ফিল্টার করার জন্য কোয়েরি স্ট্রিং, EBNF সিনট্যাক্সে AND দ্বারা পৃথক করা ফিল্ডসমূহ।

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

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

  • অ্যাপের নাম
  • অ্যাপের ধরন
  • ইনস্টল_টাইপ
  • অনুমতির সংখ্যা
  • মোট_ইনস্টল_সংখ্যা
  • সর্বশেষ_প্রোফাইল_সক্রিয়_তারিখ
  • অনুমতির নাম
  • অ্যাপআইডি
  • ম্যানিফেস্ট_সংস্করণ
  • ঝুঁকি_স্কোর
orderBy

string

ফলাফল সাজানোর জন্য ব্যবহৃত ক্ষেত্র।

ক্ষেত্র অনুসারে সাজানোর সমর্থন:

  • অ্যাপের নাম
  • অ্যাপের ধরন
  • ইনস্টল_টাইপ
  • অনুমতির সংখ্যা
  • মোট_ইনস্টল_সংখ্যা
  • অ্যাপআইডি
  • ম্যানিফেস্ট_সংস্করণ
  • ঝুঁকি_স্কোর

অনুরোধকারী শরীর

অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।

প্রতিক্রিয়া সংস্থা

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

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

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

শুধুমাত্র আউটপুট। অ্যাপটির অনন্য শনাক্তকারী। ক্রোম অ্যাপ এবং এক্সটেনশনের জন্য, ৩২-অক্ষরের আইডি (যেমন 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 )

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

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

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

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

অ্যাপসোর্স

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

এনাম
APP_SOURCE_UNSPECIFIED অ্যাপ্লিকেশনের উৎস নির্দিষ্ট করা হয়নি।
CHROME_WEBSTORE সাধারণত এক্সটেনশন এবং ক্রোম অ্যাপের জন্য।
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 লেয়ারএক্স নিরাপত্তা।
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 Spin.AI V2.

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

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

JSON উপস্থাপনা
{
  "assessment": string,
  "detailsUrl": string,
  "version": string
}
ক্ষেত্র
assessment

string

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

detailsUrl

string

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

version

string

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

ঝুঁকির মাত্রা

একটি এক্সটেনশন/অ্যাপের জন্য ঝুঁকির স্তরকে বিভিন্ন ভাগে ভাগ করা হয়েছে।

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