- 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 | প্রয়োজন। সাবস্ক্রিপশন অ্যাড-অন সহ একটি সাবস্ক্রিপশন হলে, সাবস্ক্রিপশন আইটেমের পণ্য আইডি প্রত্যাহার করতে হবে। |