I received the following error when trying to connect to a Google Data Source:
1. Error retrieving metadata for Model(s) associated with Data Source ‘GoogleDirectory’. Please check Models’ properties to ensure they are set correctly.
Error connecting to REST Data Source at URL “https://www.googleapis.com/admin/directory/v1/users/USERID”:
What does this error message mean?
It looks like the error response wasn’t stringified.
Page 1 / 1
The error was that the proper API Service wasn’t enabled in my google project (In my case the Admin SDK).
I found that out by going to network calls on chrome developer console and looking at the response of the apex remote call.
The response looked like this:
e{"statusCode":200,"type":"rpc","tid":28,"ref":false,"action":"skuid.RemotingStubs","method":"proxy","result":"{\"statusCode\":403,\"status\":\"Forbidden\",\"setCookies\":null,\"headers\":{\"Content-Type\":\"application/json; charset=UTF-8\",\"X-XSS-Protection\":\"1; mode=block\",\"Expires\":\"Fri, 28 Sep 2018 11:22:53 GMT\",\"Vary\":\"Origin,Accept-Encoding;X-Origin\",\"Cache-Control\":\"private, max-age=0\",\"X-Frame-Options\":\"SAMEORIGIN\",\"Accept-Ranges\":\"none\",\"Date\":\"Fri, 28 Sep 2018 11:22:53 GMT\",\"X-Content-Type-Options\":\"nosniff\",\"Server\":\"GSE\",\"Alt-Svc\":\"quic=\":443\"; ma=2592000; v=\"44,43,39,35\"\",\"Transfer-Encoding\":\"chunked\"},\"error\":null,\"body\":\"{\\n \"error\": {\\n \"errors\": :\\n {\\n \"domain\": \"usageLimits\",\\n \"reason\": \"accessNotConfigured\",\\n \"message\": \"Access Not Configured. Admin Directory API has not been used in project *CENSORED* before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/admin.googleapis.com/overview?project=*CENSORED* then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.\",\\n \"extendedHelp\": \"https://console.developers.google.com/apis/api/admin.googleapis.com/overview?project=*CENSORED*\\\&q... }\\n ],\\n \"code\": 403,\\n \"message\": \"Access Not Configured. Admin Directory API has not been used in project *CENSORED* before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/admin.googleapis.com/overview?project=*CENSORED* then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.\"\\n }\\n}\\n\"}"}]```
Shmuel, thank you for closing the loop on this for the Community. Glad you were able to resolve the issue!
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.