- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- প্রত্যাহার প্রসঙ্গ
- সম্পূর্ণ ফেরত
- যথাক্রমে ফেরত
- আইটেম ভিত্তিক ফেরত
- এটা চেষ্টা করুন!
subscriptionsv2. ব্যবহারকারীর জন্য একটি সাবস্ক্রিপশন ক্রয় প্রত্যাহার করুন।
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
packageName | প্রয়োজন। অ্যাপ্লিকেশনটির প্যাকেজ যার জন্য এই সদস্যতা কেনা হয়েছিল (উদাহরণস্বরূপ, 'com.some.thing')। |
token | প্রয়োজন। সদস্যতা কেনার সময় ব্যবহারকারীর ডিভাইসে দেওয়া টোকেন। |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
| JSON প্রতিনিধিত্ব |
|---|
{
"revocationContext": {
object ( |
| ক্ষেত্র | |
|---|---|
revocationContext | প্রয়োজন। সদস্যতা প্রত্যাহার সম্পর্কে অতিরিক্ত বিবরণ। |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডি খালি।
নমুনা
নিম্নলিখিত একটি নমুনা অনুরোধ:
curl -X POST \ 'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.myapp/purchases/subscriptionsv2/tokens/sample_purchase_token:revoke' \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "revocationContext": { "proratedRefund": {} } }'
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
প্রত্যাহার প্রসঙ্গ
purchases.subscriptionsv2.revoke API-এর প্রত্যাহার প্রসঙ্গ।
| JSON প্রতিনিধিত্ব |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড RefundType । রিফান্ডের ধরন নির্ধারণ করে যা মঞ্জুর করা উচিত। একটি বৈধ অনুরোধের অংশ হিসাবে একটি অর্থ ফেরতের ধরন অবশ্যই উল্লেখ করতে হবে৷ RefundType নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
fullRefund | ঐচ্ছিক। সাবস্ক্রিপশনে থাকা প্রতিটি আইটেমের সর্বশেষ চার্জের পুরো পরিমাণ ব্যবহারকারীদের ফেরত দেওয়ার সময় ব্যবহার করা হয়। |
proratedRefund | ঐচ্ছিক। যখন ব্যবহারকারীদের সাবস্ক্রিপশনে অবশিষ্ট সময়ের পরিমাণের উপর ভিত্তি করে তাদের সাবস্ক্রিপশনের জন্য প্রদত্ত আনুপাতিক পরিমাণ অর্থ ফেরত দেওয়া উচিত তখন ব্যবহার করা হয়। |
itemBasedRefund | ঐচ্ছিক। অ্যাড-অন আইটেম সহ সাবস্ক্রিপশনে একটি নির্দিষ্ট আইটেম ফেরত দেওয়ার সময় ব্যবহৃত হয়। |
সম্পূর্ণ ফেরত
এই ধরনের কোন ক্ষেত্র নেই.
RevocationContext-এ রিফান্ডের ধরন সম্পূর্ণ রিফান্ড কিনা তা নির্ধারণ করতে ব্যবহৃত হয়।
যথাক্রমে ফেরত
এই ধরনের কোন ক্ষেত্র নেই.
RevocationContext-এ রিফান্ডের ধরনটি যথাক্রমে অর্থ ফেরত কিনা তা নির্ধারণ করতে ব্যবহৃত হয়।
আইটেম ভিত্তিক ফেরত
একাধিক আইটেম সহ সাবস্ক্রিপশনে কোন নির্দিষ্ট আইটেমটি প্রত্যাহার করতে হবে তা নির্ধারণ করতে ব্যবহৃত হয়।
| JSON প্রতিনিধিত্ব |
|---|
{ "productId": string } |
| ক্ষেত্র | |
|---|---|
productId | প্রয়োজন। সাবস্ক্রিপশন অ্যাড-অন সহ একটি সাবস্ক্রিপশন হলে, সাবস্ক্রিপশন আইটেমের পণ্য আইডি প্রত্যাহার করতে হবে। |