Method: projects.histories.executions.steps.accessibilityClusters

একটি প্রদত্ত পদক্ষেপের জন্য অ্যাক্সেসিবিলিটি ক্লাস্টারগুলি তালিকাভুক্ত করে৷

নিম্নলিখিত ক্যানোনিকাল ত্রুটি কোডগুলির যেকোনটি ফেরত দিতে পারে:

  • PERMISSION_DENIED - যদি ব্যবহারকারী প্রকল্প পড়ার জন্য অনুমোদিত না হয়
  • INVALID_ARGUMENT - যদি অনুরোধটি ত্রুটিপূর্ণ হয়
  • FAILED_PRECONDITION - অনুরোধে একটি যুক্তি যদি অবৈধ হয়; যেমন লোকেল বিন্যাস ভুল হলে
  • NOT_FOUND - যদি ধারণ করা ধাপটি বিদ্যমান না থাকে

HTTP অনুরোধ

GET https://toolresults.googleapis.com/toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

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

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

পরামিতি
name

string

ধাপের একটি সম্পূর্ণ সম্পদের নাম। উদাহরণস্বরূপ, projects/my-project/history/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef

প্রয়োজন।

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

পরামিতি
locale

string

স্বীকৃত ফরম্যাট হল ক্যানোনিকাল ইউনিকোড ফরম্যাট যার একটি বিভাজন হিসাবে হাইফেন রয়েছে। ভাষা অবশ্যই ছোট হাতের হতে হবে, ভাষার স্ক্রিপ্ট - বড় হাতের, অঞ্চল - UPPERCASE। বিস্তারিত জানার জন্য http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন।

প্রয়োজন।

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

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

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

AccessibilityService.ListStepAccessibilityClusters-এর জন্য প্রতিক্রিয়া বার্তা।

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

JSON প্রতিনিধিত্ব
{
  "name": string,
  "clusters": [
    {
      object (SuggestionClusterProto)
    }
  ]
}
ক্ষেত্র
name

string

ধাপের একটি সম্পূর্ণ সম্পদের নাম। উদাহরণস্বরূপ, projects/my-project/history/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef

সবসময় উপস্থাপন করে।

clusters[]

object ( SuggestionClusterProto )

অ্যাক্সেসিবিলিটি পরামর্শের একটি ক্রম, ক্লাস্টারে গোষ্ঠীবদ্ধ। অনুক্রমের মধ্যে, একই SuggestionCategory-এর অন্তর্গত ক্লাস্টারগুলি সংলগ্ন হওয়া উচিত। প্রতিটি বিভাগের মধ্যে, ক্লাস্টারগুলি তাদের সাজেশন অগ্রাধিকার (প্রথমে ত্রুটিগুলি) দ্বারা অর্ডার করা উচিত৷ বিভাগগুলি তাদের সর্বোচ্চ অগ্রাধিকারের ক্লাস্টার দ্বারা অর্ডার করা উচিত।

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

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

  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।

SuggestionClusterProto

অনুরূপ পরামর্শের একটি সেট যা আমাদের সন্দেহ হয় ঘনিষ্ঠভাবে সম্পর্কিত।

এই প্রোটো এবং বেশিরভাগ নেস্টেড প্রোটোগুলি foxandcrown.prelaunchreport.service.SuggestionClusterProto থেকে ব্রাঞ্চ করা হয়েছে, FTL-এর সাথে PLR-এর নির্ভরতা প্রতিস্থাপন করছে।

JSON প্রতিনিধিত্ব
{
  "category": enum (SuggestionCategory),
  "suggestions": [
    {
      object (SuggestionProto)
    }
  ]
}
ক্ষেত্র
category

enum ( SuggestionCategory )

যে বিভাগে এই ধরনের পরামর্শ উপস্থিত হওয়া উচিত। সবসময় সেট.

suggestions[]

object ( SuggestionProto )

পরামর্শ একটি ক্রম. একটি ক্লাস্টারের মধ্যে থাকা সমস্ত পরামর্শের একই সাজেশনপ্রিয়রিটি থাকতে হবে এবং একই সাজেশন ক্যাটাগরির অন্তর্গত। একই স্ক্রিনশট URL সহ প্রস্তাবনাগুলি সংলগ্ন হওয়া উচিত।

সাজেশন ক্যাটাগরি

এনামস
unknownCategory
contentLabeling
touchTargetSize
lowContrast
implementation

সাজেশন প্রোটো

JSON প্রতিনিধিত্ব
{
  "title": string,
  "shortMessage": {
    object (SafeHtmlProto)
  },
  "longMessage": {
    object (SafeHtmlProto)
  },
  "priority": enum (SuggestionPriority),
  "helpUrl": string,
  "region": {
    object (RegionProto)
  },
  "secondaryPriority": number,
  "screenId": string,

  // Union field resource_id can be only one of the following:
  "resourceName": string,
  "pseudoResourceId": string
  // End of list of possible types for union field resource_id.
}
ক্ষেত্র
title

string

পরামর্শের জন্য সাধারণ শিরোনাম, ব্যবহারকারীর ভাষায়, মার্কআপ ছাড়াই। সবসময় সেট.

shortMessage

object ( SafeHtmlProto )

সংক্ষিপ্ত বার্তা, ব্যবহারকারীর ভাষায়, পরামর্শের প্রতিনিধিত্ব করে, যাতে মার্কআপ থাকতে পারে। সবসময় সেট.

longMessage

object ( SafeHtmlProto )

বার্তা, ব্যবহারকারীর ভাষায়, পরামর্শ ব্যাখ্যা করে, যাতে মার্কআপ থাকতে পারে। সবসময় সেট.

priority

enum ( SuggestionPriority )

একটি পরামর্শ আপেক্ষিক গুরুত্ব. সবসময় সেট.

helpUrl

string

এই ধরনের পরামর্শ সম্পর্কিত একটি সহায়তা কেন্দ্র নিবন্ধের রেফারেন্স। সবসময় সেট.

region

object ( RegionProto )

এই পরামর্শের সাথে প্রাসঙ্গিক স্ক্রিনশটের মধ্যে থাকা অঞ্চল। ঐচ্ছিক।

secondaryPriority

number

একই অগ্রাধিকার এবং বিভাগ আছে এমন অন্যান্য পরামর্শের তুলনায় একটি পরামর্শের আপেক্ষিক গুরুত্ব। এটি একটি অর্থহীন মান যা একই বিভাগে এবং একই অগ্রাধিকার রয়েছে এমন সাজেশন অর্ডার করতে ব্যবহার করা যেতে পারে। বৃহত্তর মান উচ্চ অগ্রাধিকার আছে (অর্থাৎ, আরো গুরুত্বপূর্ণ)। ঐচ্ছিক।

screenId

string

সাজেশনের জন্য স্ক্রিনের আইডি। এটি সংশ্লিষ্ট স্ক্রিনশট পাথ পাওয়ার জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ, স্ক্রিনআইডি "1" GCS-এ "1.png" ফাইলের সাথে মিলে যায়। সবসময় সেট.

ইউনিয়ন ফিল্ড resource_id

resource_id নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

resourceName

string

একটি ভিউ এলিমেন্টের রেফারেন্স, সেটির রিসোর্স নাম দ্বারা চিহ্নিত, যদি এটি থাকে।

pseudoResourceId

string

সোর্স ভিউয়ের কিছুটা মানুষের পঠনযোগ্য শনাক্তকারী, যদি এতে রিসোর্সের নাম না থাকে। এটি অ্যাক্সেসিবিলিটি অনুক্রমের মধ্যে একটি পথ, সম্পদের নাম সহ একটি উপাদান; একটি XPath অনুরূপ।

SafeHtmlProto

গুরুত্বপূর্ণ: একটি অবিশ্বস্ত উত্স থেকে এই বার্তাটি গ্রহণ করা অনিরাপদ, কারণ আক্রমণকারীর পক্ষে সিরিয়ালাইজড বার্তাগুলি জাল করা তুচ্ছ যা টাইপের সুরক্ষা চুক্তি পূরণ করে না -- উদাহরণস্বরূপ, এতে আক্রমণকারী নিয়ন্ত্রিত স্ক্রিপ্ট থাকতে পারে৷ একটি সিস্টেম যেটি একটি SafeHtmlProto গ্রহণ করে সেটি পরোক্ষভাবে SafeHtmlProto-এর প্রযোজককে বিশ্বাস করে। সুতরাং, RPC প্রতিক্রিয়াগুলিতে এই বার্তাটি ফেরত দেওয়া সাধারণত নিরাপদ, তবে RPC অনুরোধগুলিতে এটি গ্রহণ করা সাধারণত অনিরাপদ।

JSON প্রতিনিধিত্ব
{
  "privateDoNotAccessOrElseSafeHtmlWrappedValue": string
}
ক্ষেত্র
privateDoNotAccessOrElseSafeHtmlWrappedValue

string

গুরুত্বপূর্ণ: এই ক্ষেত্রটি কখনই সেট বা পড়বেন না, এমনকি পরীক্ষা থেকেও, এটি ব্যক্তিগত। প্রোগ্রামিং ল্যাঙ্গুয়েজ প্যাকেজগুলির জন্য .proto ফাইলের শীর্ষে ডকুমেন্টেশন দেখুন যার সাহায্যে এই বার্তাটি তৈরি বা পড়তে হবে৷

সাজেশন অগ্রাধিকার

এনামস
unknownPriority
error
warning
info

অঞ্চল প্রোটো

একটি আয়তক্ষেত্রাকার অঞ্চল।

JSON প্রতিনিধিত্ব
{
  "topPx": integer,
  "leftPx": integer,
  "heightPx": integer,
  "widthPx": integer
}
ক্ষেত্র
topPx

integer

আয়তক্ষেত্রের শীর্ষে, পিক্সেলে। সবসময় সেট.

leftPx

integer

আয়তক্ষেত্রের বাম দিকে, পিক্সেলে। সবসময় সেট.

heightPx

integer

উচ্চতা, পিক্সেলে। সবসময় সেট.

widthPx

integer

প্রস্থ, পিক্সেলে। সবসময় সেট.