- HTTP অনুরোধ
- পথের পরামিতি
- কোয়েরি প্যারামিটার
- অনুরোধকারী শরীর
- প্রতিক্রিয়া সংস্থা
- পর্যালোচনার আচরণ প্রকারে পরিবর্তন
- পর্যালোচনা ত্রুটি বার্তার নমুনায় পরিবর্তন
- অনুমোদনের পরিধি
- চেষ্টা করে দেখুন!
অ্যাপে একটি সম্পাদনা সম্পন্ন করে।
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}:commit
URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।
পথের পরামিতি
| প্যারামিটার | |
|---|---|
packageName | অ্যাপটির প্যাকেজ নাম। |
editId | সম্পাদনার শনাক্তকারী। |
কোয়েরি প্যারামিটার
| প্যারামিটার | |
|---|---|
changesNotSentForReview | যখন কোনো পরিবর্তন প্রত্যাখ্যাত হয়, তখন এই প্যারামিটারটি নিশ্চিত করবে যে, এই সম্পাদনার পরিবর্তনগুলো ততক্ষণ পর্যন্ত পর্যালোচনা করা হবে না, যতক্ষণ না সেগুলোকে গুগল প্লে কনসোল UI-এর ভেতর থেকে পর্যালোচনার জন্য স্পষ্টভাবে পাঠানো হয়। এই পরিবর্তনগুলো এমন অন্য যেকোনো পরিবর্তনের সাথে যুক্ত হয়ে যাবে, যেগুলো এখনো পর্যালোচনার জন্য পাঠানো হয়নি। |
changesInReviewBehavior | Optional. Specify how the API should behave if there are changes currently in review. If this value is not set, it will default to "CANCEL_IN_REVIEW_AND_SUBMIT", which will cancel the changes in review and then send all the changes for publishing. |
অনুরোধকারী শরীর
অনুরোধের মূল অংশ অবশ্যই খালি হতে হবে।
প্রতিক্রিয়া সংস্থা
সফল হলে, রেসপন্স বডিতে AppEdit এর একটি ইনস্ট্যান্স থাকে।
পর্যালোচনার আচরণ প্রকারে পরিবর্তন
পরিবর্তনগুলো পর্যালোচনার অধীনে থাকা অবস্থায় নতুন কোনো সম্পাদনা কমিট করার আচরণ নির্ধারণ করে।
| এনাম | |
|---|---|
CHANGES_IN_REVIEW_BEHAVIOR_TYPE_UNSPECIFIED | ডিফল্ট হিসেবে CANCEL_IN_REVIEW_AND_SUBMIT ব্যবহৃত হয়। |
CANCEL_IN_REVIEW_AND_SUBMIT | যদি ইতিমধ্যে কোনো পরিবর্তন পর্যালোচনার অধীনে থাকে, তাহলে এটি প্রথমে সেই পর্যালোচনাটি বাতিল করবে এবং তারপর প্রকাশের জন্য সমস্ত পরিবর্তন পাঠিয়ে দেবে। |
ERROR_IF_IN_REVIEW | পর্যালোচনার অধীনে কোনো পরিবর্তন থাকলে, এটি একটি ত্রুটি দেখাবে। এমনটি ঘটলে যে ত্রুটি বার্তার নমুনাটি দেখানো হয়, অনুগ্রহ করে সেটি দেখুন। মনে রাখবেন, এর ফলে সম্পাদনাটি বাতিল হবে না। পর্যালোচনার অধীনে কোনো পরিবর্তন না থাকলে, এটি চলতে থাকবে এবং নতুন পরিবর্তনগুলো প্রকাশের জন্য পাঠিয়ে দেবে। |
পর্যালোচনা ত্রুটি বার্তার নমুনায় পরিবর্তন
যদি changesInReviewBehavior কোয়েরি প্যারামিটারটি ERROR_IF_IN_REVIEW এ সেট করে কোনো অনুরোধ পাঠানো হয় এবং আপনার অ্যাপে আগে থেকেই কোনো পরিবর্তন পর্যালোচনার অধীনে থাকে, তাহলে নিম্নলিখিত বিবরণসহ একটি 400 HTTP প্রতিক্রিয়া ফেরত দেওয়া হয়:
{
"error": {
"code": 400,
"message": "You already have changes in review. Cancel this review or wait for it to complete before you try again. See https://developers.google.com/android-publisher/api-ref/rest/v3/applications.tracks.releases",
"status": "FAILED_PRECONDITION",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "CHANGES_ALREADY_IN_REVIEW",
"domain": "googleapis.com",
"metadata": {
"editId": "123456790",
"method": "edits.commit",
"service": "androidpublisher.googleapis.com"
}
}
]
}
}
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher