เรียกข้อมูลและอัปเดตการสมัครใช้บริการ

หลังจากเรียกข้อมูลการติดตามแล้ว คุณจะใช้ข้อมูลจากคําตอบที่สำเร็จเพื่อเปลี่ยนสถานะการติดตามหรืออัปเดตการติดตามได้ หน้านี้จะเน้นไปที่วิธีต่างๆ ในการเรียกข้อมูลและอัปเดตการสมัครใช้บริการ

เรียกข้อมูลการสมัครใช้บริการ

หากต้องการเรียกข้อมูลการสมัครใช้บริการที่สั่งซื้อหรือโอนเรียบร้อยแล้ว ให้ใช้GETคำขอ HTTP ต่อไปนี้

GET https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID/subscriptions/SUBSCRIPTION_ID

แทนที่ค่าต่อไปนี้

การดำเนินการนี้ไม่มีพารามิเตอร์ในเนื้อหาคำขอ

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 และการตั้งค่าการสมัครใช้บริการ ในตัวอย่างคำตอบต่อไปนี้ พร็อพเพอร์ตี้ isInTrial คือ false แต่ไม่มีพร็อพเพอร์ตี้ trialEndTime ซึ่งหมายความว่าลูกค้ารายนี้ไม่เคยใช้ช่วงทดลองใช้ฟรี 30 วันกับแพ็กเกจนี้

{
  "kind": "reseller#subscription",
  "customerId": "C0123456",
  "subscriptionId": "123",
  "skuId": "1010020028",
  "billingMethod": "ONLINE",
  "creationTime": "1331647980142",
  "plan": {
    "planName": "ANNUAL",
    "isCommitmentPlan": true,
    "commitmentInterval": {
      "startTime": "1331647980142",
      "endTime": "1363183980142"
    }
  },
  "seats": {
    "kind": "subscriptions#seats",
    "numberOfSeats": 10,
    "licensedNumberOfSeats": 10
  },
  "trialSettings": {
    "isInTrial": false
  },
  "renewalSettings": {
    "kind": "subscriptions#renewalSettings",
    "renewalType": "RENEW_CURRENT_USERS_MONTHLY_PAY"
  },
  "purchaseOrderId": "example.com_annual_1",
  "status": "ACTIVE",
  "resourceUiUrl": "URL to customer's Subscriptions page in the Admin console",
  "skuName": "Google Workspace Business Standard"
}

เรียกข้อมูลการสมัครใช้บริการทั้งหมดของลูกค้า

หากต้องการเรียกข้อมูลการสมัครใช้บริการทั้งหมดของลูกค้าตัวแทนจำหน่ายที่สั่งซื้อหรือโอนเรียบร้อยแล้ว ให้ใช้คำขอ GET HTTP ต่อไปนี้และใส่โทเค็นการให้สิทธิ์

GET https://reseller.googleapis.com/apps/reseller/v1/subscriptions?customerId=CUSTOMER_ID value&pageToken=START_DATE&maxResults=MAX_NUMBER

แทนที่ค่าต่อไปนี้

  • CUSTOMER_ID: ชื่อโดเมนหลักหรือตัวระบุที่ไม่ซ้ำของลูกค้า
  • START_DATE: วันที่เริ่มต้นในรูปแบบ YYYY-MM-DD
  • MAX_NUMBER: จํานวนผลการค้นหาสูงสุดที่แสดงในหน้าคําตอบ

การดำเนินการนี้ไม่มีพารามิเตอร์ในเนื้อหาคำขอ

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 และรายการการสมัครใช้บริการและการตั้งค่าของลูกค้า รายการการสมัครใช้บริการอาจรวมถึงผลิตภัณฑ์ที่ไม่ได้จัดการใน Reseller API เวอร์ชันนี้

หากคุณไม่ได้จัดการลูกค้ารายนี้ ระบบจะแสดงข้อผิดพลาด 403 "Forbidden"

เรียกข้อมูลการสมัครใช้บริการที่โอนได้ทั้งหมดของลูกค้า

หากต้องการเรียกข้อมูลการสมัครใช้บริการทั้งหมดของลูกค้าที่อาจโอนไปยังการจัดการของผู้ค้าปลีกได้ ให้ใช้GETคำขอ HTTP ต่อไปนี้ และใส่โทเค็นการให้สิทธิ์ ต้องระบุ customerId ซึ่งเป็นตัวระบุที่ไม่ซ้ำของลูกค้าที่ระบบจะแสดงเมื่อเรียกข้อมูลบัญชีของลูกค้าที่ขายต่อ customerAuthToken คือโทเค็นการโอนที่ลูกค้าของคุณให้ไว้ซึ่งเจาะจงสำหรับรหัสตัวแทนจำหน่ายของคุณ เมื่อลูกค้าสร้างแล้ว รหัสดังกล่าวจะใช้งานได้เป็นเวลา 30 วัน ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ลูกค้าสร้างโทเค็นได้ที่หัวข้อโอนบัญชี Google Workspace ไปยังตัวแทนจำหน่าย

GET https://reseller.googleapis.com/apps/reseller/v1/subscriptions?customerId=CUSTOMER_ID&customerAuthToken=AUTH_TOKEN&pageToken=START_DATE&maxResults=MAX_NUMBER

แทนที่ค่าต่อไปนี้

  • CUSTOMER_ID: ชื่อโดเมนหลักหรือตัวระบุที่ไม่ซ้ำของลูกค้า
  • AUTH_TOKEN: โทเค็นการโอนที่ลูกค้าระบุสำหรับรหัสตัวแทนจำหน่ายของคุณโดยเฉพาะ หลังจากลูกค้าสร้างแล้ว รหัสนี้จะใช้งานได้เป็นเวลา 30 วัน ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ลูกค้าสร้างโทเค็นได้ที่หัวข้อโอนบัญชี Google Workspace ไปยังตัวแทนจำหน่าย หากค่านี้ไม่ถูกต้องหรือหมดอายุ การตอบกลับของ API จะแสดงข้อผิดพลาด 403 "Forbidden"
  • START_DATE: วันที่เริ่มต้นในรูปแบบ YYYY-MM-DD
  • MAX_NUMBER: จํานวนผลการค้นหาสูงสุดที่แสดงในหน้าคําตอบ

การดำเนินการนี้ไม่มีพารามิเตอร์ในเนื้อหาคำขอ

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 และรายการการสมัครใช้บริการของลูกค้าที่โอนได้พร้อมวันที่หมดอายุของโทเค็นการโอน และจำนวนที่นั่งขั้นต่ำที่จำเป็นในคำสั่งซื้อการโอน ลูกค้าอาจมีการสมัครใช้บริการเพิ่มเติมที่โอนไม่ได้

{
  "kind": "reseller#subscriptions",
  "subscriptions": [
    {
      "kind": "subscriptions#subscription",
      "customerId": "custId-6543",
      "subscriptionId": "432",
      "skuId": "1010020028",
      "billingMethod": "ONLINE",
      "creationTime": "1331647980142",
      "plan": {
        "planName": "ANNUAL",
        "isCommitmentPlan": true,
        "commitmentInterval": {
          "startTime": "1331647980142",
          "endTime": "1363183980142"
        }
      },
      "seats": {
        "kind": "subscriptions#seats",
        "numberOfSeats": 10,
        "maximumNumberOfSeats": 500,
        "licensedNumberOfSeats": 10
      },
      "trialSettings": {
        "isInTrial": false
      },
      "renewalSettings": {
        "kind": "subscriptions#renewalSettings",
        "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
      },
      "transferInfo": {
        "transferabilityExpirationTime": "1333183980142",
        "minimumTransferableSeats": "20"
      },
      "purchaseOrderId": "PO_890",
      "status": "ACTIVE",
      "resourceUiUrl": "URL to customer's Subscriptions page in the Admin console",
      "skuName": "Google Workspace Business Standard"
    },
    {
      "kind": "subscriptions#subscription",
      "customerId": "custId-6543",
      "subscriptionId": "140",
      "skuId": "1010020028",
      "creationTime": "1329389322728",
      "plan": {
        "planName": "FLEXIBLE",
        "isCommitmentPlan": false
      },
      "seats": {
        "kind": "subscriptions#seats",
        "maximumNumberOfSeats": 50
        "licensedNumberOfSeats": 10
      },
      "trialSettings": {
        "isInTrial": false,
        "trialEndTime": "1331877480016"
      },
      "renewalSettings": {
        "kind": "subscriptions#renewalSettings",
        "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
      },
      "transferInfo": {
        "transferabilityExpirationTime": "1333183780159",
        "minimumTransferableSeats": "10"
      },
      "purchaseOrderId": "",
      "status": "ACTIVE",
      "resourceUiUrl": "URL to customer's Subscriptions page in the Admin console",
      "skuName": "Google Workspace Business Standard"
    },
  ],
  "nextPageToken": "token"
}

หากวางแผนที่จะโอนการติดตามเหล่านี้โดยใช้การดำเนินการแบบเป็นกลุ่ม ให้โอนการติดตามทั้งหมด การโอนการสมัครใช้บริการแต่ละรายการทีละรายการจะทำให้เกิดข้อผิดพลาด นอกจากนี้ การดำเนินการแบบเป็นกลุ่มจะโอนเฉพาะการติดตามที่มีสถานะ ACTIVE เท่านั้น ดูข้อมูลเพิ่มเติมได้ที่หัวข้อโอนการสมัครใช้บริการ

เรียกข้อมูลการสมัครใช้บริการของตัวแทนจำหน่ายทั้งหมด

หากต้องการเรียกข้อมูลการสมัครใช้บริการทั้งหมดของผู้ค้าปลีกที่สั่งซื้อหรือโอนเรียบร้อยแล้ว ให้ใช้คำขอ GET HTTP ต่อไปนี้และใส่โทเค็นการให้สิทธิ์

GET https://reseller.googleapis.com/apps/reseller/v1/subscriptions?customerNamePrefix=PREFIX &pageToken=TOKEN&maxResults=MAX_NUMBER

แทนที่ค่าต่อไปนี้

  • PREFIX: ต้นของชื่อลูกค้าที่ต้องการค้นหาการติดตาม
  • TOKEN: โทเค็นที่ระบุหน้าผลการค้นหาที่เฉพาะเจาะจงซึ่งเซิร์ฟเวอร์ควรแสดง
  • MAX_NUMBER: จํานวนผลการค้นหาสูงสุดที่แสดงในหน้าคําตอบ

การดำเนินการนี้สามารถใช้ขอบเขตการเข้าถึงแบบอ่านอย่างเดียวของ OAuth customerNamePrefix, pageToken และ maxResults เป็นสตริงการค้นหาที่ไม่บังคับ

ตัวอย่างต่อไปนี้จะดึงข้อมูลการสมัครใช้บริการทั้งหมดของผู้ค้าปลีกที่เป็นของลูกค้าที่มีชื่อขึ้นต้นด้วย "exam"

GET https://reseller.googleapis.com/apps/reseller/v1/subscriptions?customerNamePrefix=exam

{
  "kind": "reseller#subscriptions",
  "subscriptions": [
    {
      "kind": "subscriptions#subscription",
      "customerId": "C0123456",
      "subscriptionId": "123",
      "skuId": "1010020028",
      "creationTime": "1331647980142",
      "billingMethod": "ONLINE",
      "plan": {
        "planName": "ANNUAL",
        "isCommitmentPlan": true,
        "commitmentInterval": {
          "startTime": "1331647980142",
          "endTime": "1363183980142"
        }
      },
      "seats": {
        "kind": "subscriptions#seats",
        "numberOfSeats": 10,
        "licensedNumberOfSeats": 10
      },
      "trialSettings": {
        "isInTrial": false
      },
      "renewalSettings": {
        "kind": "subscriptions#renewalSettings",
        "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
      },
      "purchaseOrderId": "PO_135",
      "status": "ACTIVE",
      "resourceUiUrl": "URL to customer's Subscriptions page in the Admin console",
      "skuName": "Google Workspace Business Standard"
    },
    {
      "kind": "subscriptions#subscription",
      "customerId": "custId-5678",
      "subscriptionId": "1404686",
      "skuId": "1010020028",
      "billingMethod": "ONLINE",
      "creationTime": "1329389322728",
      "plan": {
        "planName": "FLEXIBLE",
        "isCommitmentPlan": false
      },
      "seats": {
        "kind": "subscriptions#seats",
        "maximumNumberOfSeats": 50,
        "licensedNumberOfSeats": 10
      },
      "trialSettings": {
        "isInTrial": false,
        "trialEndTime": "1331877480016"
      },
      "renewalSettings": {
        "kind": "subscriptions#renewalSettings",
        "renewalType": "AUTO_RENEW"
      },
      "purchaseOrderId": "",
      "status": "ACTIVE",
      "resourceUiUrl": "URL to customer's Subscriptions page in the Admin console",
      "skuName": "Google Workspace Business Standard"
    },
  ],
  "nextPageToken": "token"
}

อัปเดตแพ็กเกจการสมัครใช้บริการ

การอัปเดตแพ็กเกจ Google Workspace จะแตกต่างกันไปตามแพ็กเกจ โปรดพิจารณาสิ่งต่อไปนี้ก่อนอัปเดตแผน

  • เมื่อคุณสร้างการสมัครใช้บริการและลูกค้ามีสิทธิ์ แพ็กเกจของการสมัครใช้บริการอาจเป็นช่วงทดลองใช้ 30 วัน ทั้งแพ็กเกจการชำระเงินแบบยืดหยุ่นและแบบผูกมัดรายปีจะมีช่วงทดลองใช้ฟรี 30 วัน ในช่วงทดลองใช้ คุณสามารถเปลี่ยนแพ็กเกจการชำระเงินของการสมัครใช้บริการเป็นแพ็กเกจแบบยืดหยุ่นหรือแพ็กเกจแบบผูกมัดรายปีได้ตามต้องการ แต่หลังจากช่วงทดลองใช้สิ้นสุดลงและแพ็กเกจเริ่มทํางาน อัปเดตแพ็กเกจจะเป็นไปตามกฎเดียวกับแพ็กเกจที่ใช้งานอยู่ของการสมัครใช้บริการอื่นๆ หากต้องการย้ายการสมัครใช้บริการช่วงทดลองใช้ไปยังแพ็กเกจที่ใช้งานอยู่ทันที ให้เริ่มใช้บริการแบบชำระเงินจากการสมัครใช้บริการช่วงทดลองใช้ฟรี 30 วัน ดูข้อมูลเพิ่มเติมเกี่ยวกับการทดลองใช้ 30 วันและกฎการมีสิทธิ์ของลูกค้าได้ที่ศูนย์ช่วยเหลือด้านการดูแลระบบ

  • คุณสามารถอัปเดตแพ็กเกจแบบยืดหยุ่นเป็นแพ็กเกจการคอมมิตรายปีได้

  • คุณอัปเดตแพ็กเกจการคอมมิตรายปีไม่ได้

  • แพ็กเกจบางแพ็กเกจอาจใช้ไม่ได้กับผลิตภัณฑ์บางรายการ ดูข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ที่ใช้กับแพ็กเกจเหล่านี้ได้ที่ผลิตภัณฑ์และ SKU

หากต้องการอัปเดตแพ็กเกจทดลองใช้ 30 วันหรือการสมัครใช้บริการแพ็กเกจแบบยืดหยุ่นเป็นแพ็กเกจแบบผูกมัดรายปี ให้ใช้POSTคำขอ HTTP ต่อไปนี้

POST https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID/subscriptions/SUBSCRIPTION_ID/changePlan

แทนที่ค่าต่อไปนี้

ตัวอย่างต่อไปนี้จะอัปเดตการสมัครใช้บริการด้วย subscriptionId ที่มีค่า 123 customerId คือ C0123456

POST https://reseller.googleapis.com/apps/reseller/v1/customers/C0123456/subscriptions/123/changePlan

เนื้อหาของคําขอมีข้อมูลต่อไปนี้

{
  "kind": "reseller#changePlanRequest",
  "planName": "ANNUAL_MONTHLY_PAY",
  "seats": {
    "kind": "subscriptions#seats",
    "numberOfSeats": 10
  },
  "purchaseOrderId": "123_March2012"
}

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 201 และแสดงการตั้งค่าแพ็กเกจการสมัครใช้บริการที่อัปเดตแล้ว

{
  "kind": "reseller#subscription",
  "customerId": "C0123456",
  "subscriptionId": "123",
  "skuId": "1010020028",
  "creationTime": "1331647980142",
  "plan": {
    "planName": "ANNUAL",
    "isCommitmentPlan": true,
    "commitmentInterval": {
      "startTime": "1331647980142",
      "endTime": "1363183980142"
    }
  },
  "seats": {
    "kind": "subscriptions#seats",
    "numberOfSeats": 10,
    "licensedNumberOfSeats": 10
  },
  "trialSettings": {
    "isInTrial": false
  },
  "renewalSettings": {
    "kind": "subscriptions#renewalSettings",
    "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
  },
  "purchaseOrderId": "123_March2012",
  "status": "ACTIVE",
  "skuName": "Google Workspace Business Standard"
}

อัปเดตที่นั่งของการสมัครใช้บริการ

การอัปเดตการสมัครใช้บริการแพ็กเกจแบบผูกมัดรายปีจะใช้พร็อพเพอร์ตี้การสมัครใช้บริการที่แตกต่างจากการอัปเดตการสมัครใช้บริการแพ็กเกจแบบยืดหยุ่นของ Google Workspace

อัปเดตจำนวนที่นั่งสำหรับการสมัครใช้บริการแพ็กเกจรายปี

หากต้องการอัปเดตการตั้งค่าใบอนุญาตของผู้ใช้สำหรับการสมัครใช้บริการแพ็กเกจรายปี ให้ใช้POSTคำขอ HTTP ต่อไปนี้

POST https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID/subscriptions/SUBSCRIPTION_ID/changeSeats

แทนที่ค่าต่อไปนี้

ตัวอย่างต่อไปนี้จะอัปเดตการสมัครใช้บริการด้วย 123 subscriptionId customerId มีค่าเป็น C0123456 เนื้อความของคําขอจะแตกต่างกันไปตามประเภทของแผน ดังนี้

POST https://reseller.googleapis.com/apps/reseller/v1/customers/C0123456/subscriptions/123/changeSeats

การสมัครใช้บริการแพ็กเกจแบบผูกมัดรายปีของ Google Workspace ใช้เนื้อหาคำขอนี้เพื่ออัปเดตจำนวนใบอนุญาตผู้ใช้ ค่า numberOfSeats คือผลรวม ตัวอย่างเช่น หากคุณมีใบอนุญาตผู้ใช้ 10 ใบก่อนหน้านี้และมีคำสั่งซื้อใบอนุญาตใหม่ของลูกค้า 5 ใบ ผลรวมในส่วนเนื้อหาของคำขอสำหรับ numberOfSeats จะเป็น 15 ดังที่แสดงในตัวอย่างต่อไปนี้

{
    "kind": "subscriptions#seats",
    "numberOfSeats": 15
}

อัปเดตจำนวนที่นั่งสำหรับการสมัครใช้บริการแพ็กเกจแบบยืดหยุ่น

การสมัครใช้บริการแพ็กเกจแบบยืดหยุ่นของ Google Workspace ใช้เนื้อหาคำขอเพื่ออัปเดตใบอนุญาตของผู้ใช้ ค่า maximumNumberOfSeats คือผลรวมของใบอนุญาตที่มีอยู่และใบอนุญาตใหม่ ซึ่งเป็นจำนวนใบอนุญาตผู้ใช้สูงสุดที่บัญชีสามารถจัดสรรได้

{
  "kind": "subscriptions#seats",
  "maximumNumberOfSeats": 15
}

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 201 และการตั้งค่าใบอนุญาตการสมัครใช้บริการที่อัปเดตแล้ว ดังนี้

{
  "kind": "reseller#subscription",
  "customerId": "C0123456",
  "subscriptionId": "123",
  "skuId": "1010020028",
  "creationTime": "1331647980142",
  "plan": {
    "planName": "FLEXIBLE",
    "isCommitmentPlan": false
  },
  "seats": {
    "kind": "subscriptions#seats",
    "maximumNumberOfSeats": 15,
    "licensedNumberOfSeats": 10
  },
  "trialSettings": {
    "isInTrial": false
  },
  "skuName": "Google Workspace Business Standard"
}

อัปเดตการตั้งค่าการต่ออายุของการสมัครใช้บริการ

หากต้องการอัปเดตการตั้งค่าการต่ออายุของการสมัครใช้บริการแบบผูกมัดรายปี ให้ใช้คำขอ POST HTTP ต่อไปนี้

POST https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID/subscriptions/SUBSCRIPTION_ID/changeRenewalSettings

แทนที่ค่าต่อไปนี้

ต่อไปนี้เป็นตัวอย่างเนื้อหาของคำขอ

{
  "kind": "subscriptions#renewalSettings",
  "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
}

ค่าของพร็อพเพอร์ตี้ renewalType อาจเป็นค่าใดค่าหนึ่งต่อไปนี้

  • AUTO_RENEW_YEARLY_PAY: เมื่อสิ้นสุดช่วงเวลาของแพ็กเกจสัญญาผูกมัดรายปี ระบบจะต่ออายุแพ็กเกจการสมัครใช้บริการเป็น ANNUAL_YEARLY_PAY โดยอัตโนมัติด้วย numberOfSeats เดียวกัน
  • AUTO_RENEW_MONTHLY_PAY: เมื่อสิ้นสุดระยะเวลาของแพ็กเกจผูกมัดรายปี ให้ต่ออายุแพ็กเกจของการสมัครใช้บริการเป็นANNUAL_MONTHLY_PAYโดยอัตโนมัติโดยใช้numberOfSeatsเดิม
  • RENEW_CURRENT_USERS_YEARLY_PAY: เมื่อสิ้นสุดช่วงเวลาของแพ็กเกจแบบผูกมัดรายปี ให้ต่ออายุแพ็กเกจการสมัครใช้บริการเป็น ANNUAL_YEARLY_PAY แต่ใช้จำนวนใบอนุญาตผู้ใช้ที่ใช้งานอยู่ทั้งหมดในปัจจุบัน ซึ่งเป็นการตั้งค่าเริ่มต้นสำหรับแพ็กเกจสัญญาผูกมัดรายปีที่ใช้งานอยู่ (ชําระเงินรายปี)
  • RENEW_CURRENT_USERS_MONTHLY_PAY: เมื่อสิ้นสุดช่วงเวลาของแพ็กเกจแบบผูกมัดรายปี ให้ต่ออายุแพ็กเกจการสมัครใช้บริการเป็น ANNUAL_MONTHLY_PAY แต่ใช้จำนวนใบอนุญาตผู้ใช้ที่ใช้งานอยู่ทั้งหมดในปัจจุบัน ซึ่งเป็นการตั้งค่าเริ่มต้นสำหรับแพ็กเกจสัญญาผูกมัดรายปีที่ใช้งานอยู่ (ชําระเงินรายเดือน)
  • RENEW_ON_PROPOSED_OFFER: เมื่อสิ้นสุดช่วงเวลาของแพ็กเกจความมุ่งมั่นปัจจุบัน ให้ต่ออายุตามข้อเสนอการต่ออายุล่าสุดโดยให้ numberOfSeats เป็นจํานวนใบอนุญาตของผู้ใช้ที่ใช้งานอยู่ในปัจจุบันหรือความมุ่งมั่นของข้อเสนอที่เสนอ แล้วแต่ว่าจํานวนใดจะมากกว่า
  • SWITCH_TO_PAY_AS_YOU_GO: เมื่อสิ้นสุดระยะเวลาของแพ็กเกจสัญญาผูกมัดรายปี ให้เปลี่ยนแพ็กเกจสัญญาผูกมัดรายปีเป็นแพ็กเกจแบบยืดหยุ่น
  • CANCEL: เมื่อสิ้นสุดช่วงเวลาของแพ็กเกจแบบผูกมัดรายปี การสมัครใช้บริการจะถูกระงับ หากต้องการทราบวิธียกเลิกการระงับ โปรดไปที่ศูนย์ช่วยเหลือสำหรับผู้ดูแลระบบ

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 201 และการตั้งค่าการต่ออายุการสมัครใช้บริการที่อัปเดตแล้ว

{
  "kind": "reseller#subscription",
  "customerId": "C0123456",
  "subscriptionId": "123",
  "skuId": "1010020028",
  "creationTime": "1331647980142",
  "plan": {
    "planName": "ANNUAL",
    "isCommitmentPlan": true,
    "commitmentInterval": {
      "startTime": "1331647980142",
      "endTime": "1363183980142"
    }
  },
  "seats": {
    "kind": "subscriptions#seats",
    "numberOfSeats": 15,
    "licensedNumberOfSeats": 15
  },
  "trialSettings": {
    "isInTrial": false
  },
  "renewalSettings": {
    "kind": "subscriptions#renewalSettings",
    "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
  },
  "skuName": "Google Workspace Business Standard"
}

เริ่มใช้บริการแบบชำระเงินจากการสมัครใช้บริการช่วงทดลองใช้ฟรี

หากต้องการเปลี่ยนการสมัครใช้บริการช่วงทดลองใช้ฟรี 30 วันเป็นการสมัครใช้บริการแบบชำระเงินทันที หากตั้งค่าแพ็กเกจการชำระเงินสำหรับการสมัครใช้บริการช่วงทดลองใช้ไว้แล้ว ให้ใช้คําขอ POST HTTP ต่อไปนี้

POST https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID/subscriptions/SUBSCRIPTION_ID/startPaidService

แทนที่ค่าต่อไปนี้

ตัวอย่างต่อไปนี้มี C0123456 เป็น customerId และค่า subscriptionId เท่ากับ 123

POST https://reseller.googleapis.com/apps/reseller/v1/customers/C0123456/subscriptions/123/startPaidService

การดำเนินการนี้ไม่มีพารามิเตอร์ในเนื้อหาคำขอ

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 201 และการตั้งค่าการสมัครใช้บริการที่อัปเดตแล้ว

{
  "kind": "reseller#subscription",
  "customerId": "C0123456",
  "subscriptionId": "123",
  "skuId": "1010020028",
  "creationTime": "1331647980142",
  "plan": {
    "planName": "ANNUAL",
    "isCommitmentPlan": true,
    "commitmentInterval": {
      "startTime": "1331647980142",
      "endTime": "1363183980142"
    }
  },
  "seats": {
    "kind": "subscriptions#seats",
    "numberOfSeats": 15,
    "licensedNumberOfSeats": 15
  },
  "trialSettings": {
    "isInTrial": false
  },
  "renewalSettings": {
    "kind": "subscriptions#renewalSettings",
    "renewalType": "SWITCH_TO_PAY_AS_YOU_GO"
  },
  "skuName": "Google Workspace Business Standard"
}

อัปเกรดหรือดาวน์เกรดการสมัครใช้บริการ

คุณจะดาวน์เกรดแพ็กเกจรายปีขณะที่ยังอยู่ในระยะเวลาของแพ็กเกจไม่ได้ และไม่สามารถกำหนดเวลาดาวน์เกรดโดยใช้การตั้งค่าการต่ออายุ เราขอแนะนำให้คุณตั้งค่าการต่ออายุเป็น FLEXIBLE แล้วดาวน์เกรดหลังจากเวลาการต่ออายุ

หากต้องการอัปเกรดหรือดาวน์เกรดการสมัครใช้บริการ ให้สร้างการสมัครใช้บริการใหม่ด้วย skuId ที่ต้องการอัปเกรดหรือดาวน์เกรด

POST https://reseller.googleapis.com/apps/reseller/v1/customers/CUSTOMER_ID/subscriptions

แทนที่ค่าต่อไปนี้

  • CUSTOMER_ID: ชื่อโดเมนหลักหรือตัวระบุที่ไม่ซ้ำของลูกค้า

การเรียกใช้นี้จะสิ้นสุดการสมัครใช้บริการก่อนหน้าและสร้างการสมัครใช้บริการใหม่

ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเกรดและการดาวน์เกรดได้ในหน้าผลิตภัณฑ์และ SKU