- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- ExternallyHostedApk
- ব্যবহারের অনুমতি
- এটা চেষ্টা করুন!
Google Play-তে APK আপলোড না করে একটি নতুন APK তৈরি করে, পরিবর্তে একটি নির্দিষ্ট URL-এ APK হোস্ট করে। এই ফাংশনটি শুধুমাত্র ম্যানেজড প্লে ব্যবহার করে এমন সংস্থাগুলির জন্য উপলব্ধ যাদের অ্যাপ্লিকেশনটি সংস্থাগুলিতে বিতরণ সীমাবদ্ধ করার জন্য কনফিগার করা হয়েছে৷
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
package Name | অ্যাপের প্যাকেজের নাম। |
edit Id | সম্পাদনার শনাক্তকারী। |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"externallyHostedApk": {
object ( |
ক্ষেত্র | |
---|---|
externally Hosted Apk | বাহ্যিকভাবে হোস্ট করা APK এর সংজ্ঞা এবং এটি কোথায় অবস্থিত। |
প্রতিক্রিয়া শরীর
একটি নতুন বাহ্যিকভাবে হোস্ট করা APK তৈরি করার জন্য প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"externallyHostedApk": {
object ( |
ক্ষেত্র | |
---|---|
externally Hosted Apk | বাহ্যিকভাবে হোস্ট করা APK এর সংজ্ঞা এবং এটি কোথায় অবস্থিত। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
ExternallyHostedApk
এই অ্যাপ্লিকেশনের জন্য উপলব্ধ একটি APK সংজ্ঞায়িত করে যা বাহ্যিকভাবে হোস্ট করা হয় এবং Google Play-তে আপলোড করা হয় না। এই ফাংশনটি শুধুমাত্র ম্যানেজড প্লে ব্যবহার করে এমন সংস্থাগুলির জন্য উপলব্ধ যাদের অ্যাপ্লিকেশনটি সংস্থাগুলিতে বিতরণ সীমাবদ্ধ করার জন্য কনফিগার করা হয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"packageName": string,
"applicationLabel": string,
"versionCode": integer,
"versionName": string,
"fileSize": string,
"fileSha1Base64": string,
"fileSha256Base64": string,
"iconBase64": string,
"minimumSdk": integer,
"certificateBase64s": [
string
],
"externallyHostedUrl": string,
"maximumSdk": integer,
"nativeCodes": [
string
],
"usesFeatures": [
string
],
"usesPermissions": [
{
object ( |
ক্ষেত্র | |
---|---|
package Name | প্যাকেজের নাম। |
application Label | অ্যাপ্লিকেশন লেবেল. |
version Code | এই APK এর সংস্করণ কোড। |
version Name | এই APK এর সংস্করণের নাম। |
file Size | এই APK-এর বাইটে ফাইলের আকার। |
file Sha1 Base64 | এই APK-এর sha1 চেকসাম, একটি base64 এনকোড করা বাইট অ্যারে হিসাবে উপস্থাপিত৷ |
file Sha256 Base64 | এই APK-এর sha256 চেকসাম, একটি base64 এনকোড করা বাইট অ্যারে হিসাবে উপস্থাপিত। |
icon Base64 | APK থেকে আইকন চিত্র, একটি base64 এনকোডেড বাইট অ্যারে হিসাবে। |
minimum Sdk | এই APK দ্বারা লক্ষ্য করা ন্যূনতম SDK। |
certificate Base64s[] | একটি শংসাপত্র (বা শংসাপত্রের অ্যারে যদি একটি শংসাপত্র-চেইন ব্যবহার করা হয়) এই APK স্বাক্ষর করতে ব্যবহৃত হয়, একটি base64 এনকোডেড বাইট অ্যারে হিসাবে উপস্থাপিত হয়৷ |
externally Hosted Url | যে URLটিতে APK হোস্ট করা হয়েছে৷ এটি অবশ্যই একটি https URL হতে হবে। |
maximum Sdk | এই APK দ্বারা সমর্থিত সর্বাধিক SDK (ঐচ্ছিক)। |
native Codes[] | এই APK দ্বারা সমর্থিত নেটিভ কোড পরিবেশ (ঐচ্ছিক)। |
uses Features[] | এই APK এর জন্য প্রয়োজনীয় বৈশিষ্ট্য (ঐচ্ছিক)। |
uses Permissions[] | এই APK দ্বারা অনুরোধ করা অনুমতি. |
ব্যবহারের অনুমতি
এই APK দ্বারা ব্যবহৃত একটি অনুমতি।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "maxSdkVersion": integer } |
ক্ষেত্র | |
---|---|
name | অনুমতি চাওয়া নাম. |
max Sdk Version | ঐচ্ছিকভাবে, সর্বাধিক SDK সংস্করণ যার জন্য অনুমতি প্রয়োজন৷ |
- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- ExternallyHostedApk
- ব্যবহারের অনুমতি
- এটা চেষ্টা করুন!
Google Play-তে APK আপলোড না করে একটি নতুন APK তৈরি করে, পরিবর্তে একটি নির্দিষ্ট URL-এ APK হোস্ট করে। এই ফাংশনটি শুধুমাত্র ম্যানেজড প্লে ব্যবহার করে এমন সংস্থাগুলির জন্য উপলব্ধ যাদের অ্যাপ্লিকেশনটি সংস্থাগুলিতে বিতরণ সীমাবদ্ধ করার জন্য কনফিগার করা হয়েছে৷
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
package Name | অ্যাপের প্যাকেজের নাম। |
edit Id | সম্পাদনার শনাক্তকারী। |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"externallyHostedApk": {
object ( |
ক্ষেত্র | |
---|---|
externally Hosted Apk | বাহ্যিকভাবে হোস্ট করা APK এর সংজ্ঞা এবং এটি কোথায় অবস্থিত। |
প্রতিক্রিয়া শরীর
একটি নতুন বাহ্যিকভাবে হোস্ট করা APK তৈরি করার জন্য প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"externallyHostedApk": {
object ( |
ক্ষেত্র | |
---|---|
externally Hosted Apk | বাহ্যিকভাবে হোস্ট করা APK এর সংজ্ঞা এবং এটি কোথায় অবস্থিত। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
ExternallyHostedApk
এই অ্যাপ্লিকেশনের জন্য উপলব্ধ একটি APK সংজ্ঞায়িত করে যা বাহ্যিকভাবে হোস্ট করা হয় এবং Google Play-তে আপলোড করা হয় না। এই ফাংশনটি শুধুমাত্র ম্যানেজড প্লে ব্যবহার করে এমন সংস্থাগুলির জন্য উপলব্ধ যাদের অ্যাপ্লিকেশনটি সংস্থাগুলিতে বিতরণ সীমাবদ্ধ করার জন্য কনফিগার করা হয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"packageName": string,
"applicationLabel": string,
"versionCode": integer,
"versionName": string,
"fileSize": string,
"fileSha1Base64": string,
"fileSha256Base64": string,
"iconBase64": string,
"minimumSdk": integer,
"certificateBase64s": [
string
],
"externallyHostedUrl": string,
"maximumSdk": integer,
"nativeCodes": [
string
],
"usesFeatures": [
string
],
"usesPermissions": [
{
object ( |
ক্ষেত্র | |
---|---|
package Name | প্যাকেজের নাম। |
application Label | অ্যাপ্লিকেশন লেবেল. |
version Code | এই APK এর সংস্করণ কোড। |
version Name | এই APK এর সংস্করণের নাম। |
file Size | এই APK-এর বাইটে ফাইলের আকার। |
file Sha1 Base64 | এই APK-এর sha1 চেকসাম, একটি base64 এনকোড করা বাইট অ্যারে হিসাবে উপস্থাপিত৷ |
file Sha256 Base64 | এই APK-এর sha256 চেকসাম, একটি base64 এনকোড করা বাইট অ্যারে হিসাবে উপস্থাপিত। |
icon Base64 | APK থেকে আইকন চিত্র, একটি base64 এনকোডেড বাইট অ্যারে হিসাবে। |
minimum Sdk | এই APK দ্বারা লক্ষ্য করা ন্যূনতম SDK। |
certificate Base64s[] | একটি শংসাপত্র (বা শংসাপত্রের অ্যারে যদি একটি শংসাপত্র-চেইন ব্যবহার করা হয়) এই APK স্বাক্ষর করতে ব্যবহৃত হয়, একটি base64 এনকোডেড বাইট অ্যারে হিসাবে উপস্থাপিত হয়৷ |
externally Hosted Url | যে URLটিতে APK হোস্ট করা হয়েছে৷ এটি অবশ্যই একটি https URL হতে হবে। |
maximum Sdk | এই APK দ্বারা সমর্থিত সর্বাধিক SDK (ঐচ্ছিক)। |
native Codes[] | এই APK দ্বারা সমর্থিত নেটিভ কোড পরিবেশ (ঐচ্ছিক)। |
uses Features[] | এই APK এর জন্য প্রয়োজনীয় বৈশিষ্ট্য (ঐচ্ছিক)। |
uses Permissions[] | এই APK দ্বারা অনুরোধ করা অনুমতি. |
ব্যবহারের অনুমতি
এই APK দ্বারা ব্যবহৃত একটি অনুমতি।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "maxSdkVersion": integer } |
ক্ষেত্র | |
---|---|
name | অনুমতি চাওয়া নাম. |
max Sdk Version | ঐচ্ছিকভাবে, সর্বাধিক SDK সংস্করণ যার জন্য অনুমতি প্রয়োজন৷ |