- HTTP অনুরোধ
- পাথ প্যারামিটার
- ক্যোয়ারী প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- SuggestionClusterProto
- সাজেশন ক্যাটাগরি
- সাজেশন প্রোটো
- SafeHtmlProto
- সাজেশন অগ্রাধিকার
- অঞ্চল প্রোটো
- এটা চেষ্টা করুন!
একটি প্রদত্ত পদক্ষেপের জন্য অ্যাক্সেসিবিলিটি ক্লাস্টারগুলি তালিকাভুক্ত করে৷
নিম্নলিখিত ক্যানোনিকাল ত্রুটি কোডগুলির যেকোনটি ফেরত দিতে পারে:
- 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 | ধাপের একটি সম্পূর্ণ সম্পদের নাম। উদাহরণস্বরূপ, projects/my-project/history/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef প্রয়োজন। |
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
locale | স্বীকৃত ফরম্যাট হল ক্যানোনিকাল ইউনিকোড ফরম্যাট যার একটি বিভাজন হিসাবে হাইফেন রয়েছে। ভাষা অবশ্যই ছোট হাতের হতে হবে, ভাষার স্ক্রিপ্ট - বড় হাতের, অঞ্চল - UPPERCASE। বিস্তারিত জানার জন্য http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। প্রয়োজন। |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
AccessibilityService.ListStepAccessibilityClusters-এর জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"clusters": [
{
object ( |
ক্ষেত্র | |
---|---|
name | ধাপের একটি সম্পূর্ণ সম্পদের নাম। উদাহরণস্বরূপ, projects/my-project/history/bh.1234567890abcdef/executions/ 1234567890123456789/steps/bs.1234567890abcdef সবসময় উপস্থাপন করে। |
clusters[] | অ্যাক্সেসিবিলিটি পরামর্শের একটি ক্রম, ক্লাস্টারে গোষ্ঠীবদ্ধ। অনুক্রমের মধ্যে, একই SuggestionCategory-এর অন্তর্গত ক্লাস্টারগুলি সংলগ্ন হওয়া উচিত। প্রতিটি বিভাগের মধ্যে, ক্লাস্টারগুলি তাদের সাজেশন অগ্রাধিকার (প্রথমে ত্রুটিগুলি) দ্বারা অর্ডার করা উচিত৷ বিভাগগুলি তাদের সর্বোচ্চ অগ্রাধিকারের ক্লাস্টার দ্বারা অর্ডার করা উচিত। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
SuggestionClusterProto
অনুরূপ পরামর্শের একটি সেট যা আমাদের সন্দেহ হয় ঘনিষ্ঠভাবে সম্পর্কিত।
এই প্রোটো এবং বেশিরভাগ নেস্টেড প্রোটোগুলি foxandcrown.prelaunchreport.service.SuggestionClusterProto থেকে ব্রাঞ্চ করা হয়েছে, FTL-এর সাথে PLR-এর নির্ভরতা প্রতিস্থাপন করছে।
JSON প্রতিনিধিত্ব |
---|
{ "category": enum ( |
ক্ষেত্র | |
---|---|
category | যে বিভাগে এই ধরনের পরামর্শ উপস্থিত হওয়া উচিত। সবসময় সেট. |
suggestions[] | পরামর্শ একটি ক্রম. একটি ক্লাস্টারের মধ্যে থাকা সমস্ত পরামর্শের একই সাজেশনপ্রিয়রিটি থাকতে হবে এবং একই সাজেশন ক্যাটাগরির অন্তর্গত। একই স্ক্রিনশট URL সহ প্রস্তাবনাগুলি সংলগ্ন হওয়া উচিত। |
সাজেশন ক্যাটাগরি
এনামস | |
---|---|
unknownCategory | |
contentLabeling | |
touchTargetSize | |
lowContrast | |
implementation |
সাজেশন প্রোটো
JSON প্রতিনিধিত্ব |
---|
{ "title": string, "shortMessage": { object ( |
ক্ষেত্র | |
---|---|
title | পরামর্শের জন্য সাধারণ শিরোনাম, ব্যবহারকারীর ভাষায়, মার্কআপ ছাড়াই। সবসময় সেট. |
shortMessage | সংক্ষিপ্ত বার্তা, ব্যবহারকারীর ভাষায়, পরামর্শের প্রতিনিধিত্ব করে, যাতে মার্কআপ থাকতে পারে। সবসময় সেট. |
longMessage | বার্তা, ব্যবহারকারীর ভাষায়, পরামর্শ ব্যাখ্যা করে, যাতে মার্কআপ থাকতে পারে। সবসময় সেট. |
priority | একটি পরামর্শ আপেক্ষিক গুরুত্ব. সবসময় সেট. |
helpUrl | এই ধরনের পরামর্শ সম্পর্কিত একটি সহায়তা কেন্দ্র নিবন্ধের রেফারেন্স। সবসময় সেট. |
region | এই পরামর্শের সাথে প্রাসঙ্গিক স্ক্রিনশটের মধ্যে থাকা অঞ্চল। ঐচ্ছিক। |
secondaryPriority | একই অগ্রাধিকার এবং বিভাগ আছে এমন অন্যান্য পরামর্শের তুলনায় একটি পরামর্শের আপেক্ষিক গুরুত্ব। এটি একটি অর্থহীন মান যা একই বিভাগে এবং একই অগ্রাধিকার রয়েছে এমন সাজেশন অর্ডার করতে ব্যবহার করা যেতে পারে। বৃহত্তর মান উচ্চ অগ্রাধিকার আছে (অর্থাৎ, আরো গুরুত্বপূর্ণ)। ঐচ্ছিক। |
screenId | সাজেশনের জন্য স্ক্রিনের আইডি। এটি সংশ্লিষ্ট স্ক্রিনশট পাথ পাওয়ার জন্য ব্যবহৃত হয়। উদাহরণস্বরূপ, স্ক্রিনআইডি "1" GCS-এ "1.png" ফাইলের সাথে মিলে যায়। সবসময় সেট. |
ইউনিয়ন ফিল্ড | |
resourceName | একটি ভিউ এলিমেন্টের রেফারেন্স, সেটির রিসোর্স নাম দ্বারা চিহ্নিত, যদি এটি থাকে। |
pseudoResourceId | সোর্স ভিউয়ের কিছুটা মানুষের পঠনযোগ্য শনাক্তকারী, যদি এতে রিসোর্সের নাম না থাকে। এটি অ্যাক্সেসিবিলিটি অনুক্রমের মধ্যে একটি পথ, সম্পদের নাম সহ একটি উপাদান; একটি XPath অনুরূপ। |
SafeHtmlProto
গুরুত্বপূর্ণ: একটি অবিশ্বস্ত উত্স থেকে এই বার্তাটি গ্রহণ করা অনিরাপদ, কারণ আক্রমণকারীর পক্ষে সিরিয়ালাইজড বার্তাগুলি জাল করা তুচ্ছ যা টাইপের সুরক্ষা চুক্তি পূরণ করে না -- উদাহরণস্বরূপ, এতে আক্রমণকারী নিয়ন্ত্রিত স্ক্রিপ্ট থাকতে পারে৷ একটি সিস্টেম যেটি একটি SafeHtmlProto গ্রহণ করে সেটি পরোক্ষভাবে SafeHtmlProto-এর প্রযোজককে বিশ্বাস করে। সুতরাং, RPC প্রতিক্রিয়াগুলিতে এই বার্তাটি ফেরত দেওয়া সাধারণত নিরাপদ, তবে RPC অনুরোধগুলিতে এটি গ্রহণ করা সাধারণত অনিরাপদ।
JSON প্রতিনিধিত্ব |
---|
{ "privateDoNotAccessOrElseSafeHtmlWrappedValue": string } |
ক্ষেত্র | |
---|---|
privateDoNotAccessOrElseSafeHtmlWrappedValue | গুরুত্বপূর্ণ: এই ক্ষেত্রটি কখনই সেট বা পড়বেন না, এমনকি পরীক্ষা থেকেও, এটি ব্যক্তিগত। প্রোগ্রামিং ল্যাঙ্গুয়েজ প্যাকেজগুলির জন্য .proto ফাইলের শীর্ষে ডকুমেন্টেশন দেখুন যার সাহায্যে এই বার্তাটি তৈরি বা পড়তে হবে৷ |
সাজেশন অগ্রাধিকার
এনামস | |
---|---|
unknownPriority | |
error | |
warning | |
info |
অঞ্চল প্রোটো
একটি আয়তক্ষেত্রাকার অঞ্চল।
JSON প্রতিনিধিত্ব |
---|
{ "topPx": integer, "leftPx": integer, "heightPx": integer, "widthPx": integer } |
ক্ষেত্র | |
---|---|
topPx | আয়তক্ষেত্রের শীর্ষে, পিক্সেলে। সবসময় সেট. |
leftPx | আয়তক্ষেত্রের বাম দিকে, পিক্সেলে। সবসময় সেট. |
heightPx | উচ্চতা, পিক্সেলে। সবসময় সেট. |
widthPx | প্রস্থ, পিক্সেলে। সবসময় সেট. |