GAMADV-XTD3 icon indicating copy to clipboard operation
GAMADV-XTD3 copied to clipboard

Google Meet hardware SKU

Open jay-eleven opened this issue 10 months ago • 4 comments

Hi Ross!

I just found a new SKU name / SKU ID combo that you might want to add to the known SKU list.

SKU name: Google Meet hardware SKU Id: Google-Hangouts-Software Suggested abbreviations (consistent with other Meet SKUs): meethardware, googlemeethardware

It showed up this month:

xxx.com,Google Meet hardware,New commitment,yyyy,Mar 4,Mar 4,l,zzzzz,n.n

In turn, the Reseller API returned this:

...
      "skuId": "Google-Hangouts-Software",
...
      "status": "ACTIVE",
      "skuName": "Google Meet hardware",
...

jay-eleven avatar Apr 01 '24 16:04 jay-eleven

Jay,

Thanks, do you know what the product ID is?

"skuId": "Google-Hangouts-Software", "skuName": "Google Meet hardware", Interesting: the Id is software and the name is hardware.

Ross


Ross Scroggs @.***

On Apr 1, 2024, at 9:08 AM, Jay @.***> wrote:

Hi Ross!

I just found a new SKU name / SKU ID combo that you might want to add to the known SKU list https://github.com/taers232c/GAMADV-XTD3/wiki/Licenses#license-products-and-skus.

SKU name: Google Meet hardware SKU Id: Google-Hangouts-Software Suggested abbreviations (consistent with other Meet SKUs): meethardware, googlemeethardware

It showed up this month:

xxx.com,Google Meet hardware,New commitment,yyyy,Mar 4,Mar 4,l,zzzzz,n.n In turn, the Reseller API returned this:

... "skuId": "Google-Hangouts-Software", "kind": "reseller#subscription", ... "purchaseOrderId": "zzzz", "status": "ACTIVE", "customerDomain": "xxx.com", "skuName": "Google Meet hardware", ... — Reply to this email directly, view it on GitHub https://github.com/taers232c/GAMADV-XTD3/issues/405, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCTYL3OIZZG7ANNINUIFCDY3GA6RAVCNFSM6AAAAABFR2GHPGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYTQNJYGAYTMMA. You are receiving this because you are subscribed to this thread.

taers232c avatar Apr 01 '24 17:04 taers232c

The Channel Services API products.list method says:

{
  "products": [
    {
      "name": "products/S2VSgM3Tlzklpc",
      "marketingInfo": {
        "displayName": "Google Meet Global Dialing",
        "description": "Expand the telephony coverage for Google Meet to allow easier access to video calls. \n      \n      \u003ca target='_blank' href='https://support.google.com/a/answer/10162808'\u003e\n    Learn more\u003c/a\u003e",
        "defaultLogo": {
          "content": "https://ssl.gstatic.com/apps/cpanel/resources/img/google_meet_logo_64.svg",
          "type": "MEDIA_TYPE_IMAGE"
        }
      }
    },
...
    {
      "name": "products/UL90w5EVpKxE2g",
      "marketingInfo": {
        "displayName": "Google Meet hardware",
        "description": "Video conferencing solution that enables colleagues to meet and collaborate, no matter where they are. Includes Chromebox, touchscreen, camera, and speakermic",
        "defaultLogo": {
          "content": "https://www.gstatic.com/images/branding/product/2x/meet_2020q4_64dp.png",
          "type": "MEDIA_TYPE_IMAGE"
        }
      }
    },
...
  ]
}

I deliberately deleted the product names not related to Meet and was left with global dialing and hardware.

So, Google Meet hardware is the product name you want to use.

Coincidentally, this is the same as the SKU name. Again, using the Channel Services API products.skus.list method:

{
  "skus": [
    {
      "name": "products/UL90w5EVpKxE2g/skus/Un57jN19ALJEAP",
      "marketingInfo": {
        "displayName": "Google Meet hardware",
        "description": "Google Meet hardware lets you enroll and manage all your Google Meet hardware devices.",
        "defaultLogo": {
          "content": "https://www.gstatic.com/images/branding/product/2x/meet_2020q4_64dp.png",
          "type": "MEDIA_TYPE_IMAGE"
        }
      },
      "product": {
        "name": "products/UL90w5EVpKxE2g",
        "marketingInfo": {
          "displayName": "Google Meet hardware",
          "description": "Video conferencing solution that enables colleagues to meet and collaborate, no matter where they are. Includes Chromebox, touchscreen, camera, and speakermic",
          "defaultLogo": {
            "content": "https://www.gstatic.com/images/branding/product/2x/meet_2020q4_64dp.png",
            "type": "MEDIA_TYPE_IMAGE"
          }
        }
      }
    }
  ]
}

This last response makes it clear both product name and SKU name are the same.

jay-eleven avatar Apr 02 '24 11:04 jay-eleven

Jay,

Here's what I have for Google Meet Dialing _PRODUCTS = { ... '101036': 'Google Meet Global Dialing', ...

_SKUS = { ... '1010360001': { 'product': '101036', 'aliases': ['meetdialing','googlemeetglobaldialing'], 'displayName': 'Google Meet Global Dialing'},

What I need are the equivalents of product ID (101036) and SKU ID (1010360001) Ross

Ross Scroggs @.***

On Apr 2, 2024, at 4:14 AM, Jay @.***> wrote:

The Channel Services API products.list method https://cloud.google.com/channel/docs/reference/rest/v1/products/list says:

{ "products": [ { "name": "products/S2VSgM3Tlzklpc", "marketingInfo": { "displayName": "Google Meet Global Dialing", "description": "Expand the telephony coverage for Google Meet to allow easier access to video calls. \n \n \u003ca target='_blank' href='https://support.google.com/a/answer/10162808'\u003e\n Learn more\u003c/a\u003e", "defaultLogo": { "content": "https://ssl.gstatic.com/apps/cpanel/resources/img/google_meet_logo_64.svg", "type": "MEDIA_TYPE_IMAGE" } } }, ... { "name": "products/UL90w5EVpKxE2g", "marketingInfo": { "displayName": "Google Meet hardware", "description": "Video conferencing solution that enables colleagues to meet and collaborate, no matter where they are. Includes Chromebox, touchscreen, camera, and speakermic", "defaultLogo": { "content": "https://www.gstatic.com/images/branding/product/2x/meet_2020q4_64dp.png", "type": "MEDIA_TYPE_IMAGE" } } }, ... ] } I deliberately deleted the product names not related to Meet and was left with global dialing and hardware.

So, Google Meet hardware is the product name you want to use.

Coincidentally, this is the same as the SKU name. Again, using the Channel Services API products.skus.list method https://cloud.google.com/channel/docs/reference/rest/v1/products.skus/list:

{ "skus": [ { "name": "products/UL90w5EVpKxE2g/skus/Un57jN19ALJEAP", "marketingInfo": { "displayName": "Google Meet hardware", "description": "Google Meet hardware lets you enroll and manage all your Google Meet hardware devices.", "defaultLogo": { "content": "https://www.gstatic.com/images/branding/product/2x/meet_2020q4_64dp.png", "type": "MEDIA_TYPE_IMAGE" } }, "product": { "name": "products/UL90w5EVpKxE2g", "marketingInfo": { "displayName": "Google Meet hardware", "description": "Video conferencing solution that enables colleagues to meet and collaborate, no matter where they are. Includes Chromebox, touchscreen, camera, and speakermic", "defaultLogo": { "content": "https://www.gstatic.com/images/branding/product/2x/meet_2020q4_64dp.png", "type": "MEDIA_TYPE_IMAGE" } } } } ] } This last response makes it clear both product name and SKU name are the same.

— Reply to this email directly, view it on GitHub https://github.com/taers232c/GAMADV-XTD3/issues/405#issuecomment-2031730802, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCTYL7CTBKY6RKTYCGIZXLY3KHINAVCNFSM6AAAAABFR2GHPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMZRG4ZTAOBQGI. You are receiving this because you commented.

taers232c avatar Apr 02 '24 14:04 taers232c

Interesting, those values are not provided by any Google API and they're missing from the official Google documentation too... Hmmm... I'll leave this issue open while I try to figure out this information.

Thanks Ross.

jay-eleven avatar Apr 02 '24 16:04 jay-eleven