Connector Manifest not Validating in DataStudio

I am trying to test a connector I am building. I have created the manifest file (appsscript.json) and am trying to add this by Deployment ID to DataStudio. I keep getting an error that states:

The connector manifest could not be retrieved or is invalid. Check the connector and try again.

Here is a a copy/paste of my appsscripts.json file:

{
  "timeZone": "America/New_York",
  "dependencies": {
    "libraries": [
      {
        "userSymbol": "OAuth2",
        "libraryId": "1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF",
        "version": "24"
      }
    ]
  },
  "dataStudio": {
    "name": "VALID NAME",
    "company": "VALID NAME",
    "logoUrl": "VALID LOGO",
    "addonUrl": "VALID URL",
    "supportUrl": "VALID URL",
    "description": "VALID DESCRIPTION"
    }
}

I would expect this to enable the workflow of enabling the connector and then allowing the OAuth flow to be tested.

Instead, I get this error:

The connector manifest could not be retrieved or is invalid. Check the connector and try again.

Can anyone advise why this is validating? I have followed these steps:

https://developers.google.com/datastudio/connector/use

Thanks!


Solution 1:

Double check the permissions of your script. Especially if you are using corporate account (not from your @gmail.com address) the default sharing is corporate-only, therefore your script (and the manifest) is not available from outside.

Solution 2:

Before Selecting the link, you need to select the Install add-on. It worked for me. I have enclosed the screenshot for reference enter image description here