我已经写了一些代码,从google sheets检索一些数据,然后在我的google网站上更新一些内容。然而,当脚本工作时(在本地主机上运行时),我遇到了以下问题
"details": "Not a valid origin for the client: https://966655698-atari-embeds.googleusercontent.com has not been whitelisted for client ID MY-ID. Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID."
然而,我为localhost启用了这个功能,清除了我的缓存。问题是''。https:/966655698-atari-embeds。'. 每次谷歌网站加载时,它产生一个新的随机数序列。有人知道如何解决这个问题吗?谷歌网站使用嵌入式html,我相信这就是为什么初始化失败。
我已经尝试白名单 https:/googleusercontent.com。 其中没有工作(我认为它不会,因为域名变化),但说实话,我是令人难以置信的障碍。
Google使用他们的somedomain.googleusercontent.com托管所有用户内容。我不确定,但我几乎可以肯定,为了节省空间,他们会动态地托管他们的内容,这意味着当嵌入的html不需要主动托管时,它就不需要。我必须找到一种方法,从一个总是会发送请求的网站托管。对我来说,我发现github页面就是答案。
我在adobe的网站上找到了这个,它有点解释了googleusercontent的作用。https:/helpx.adobe.comanalyticskbgoogleusercontentcom-instances.html。
要设置github页面,这个链接会解释如何做。https:/guides.github.comfeaturespages。
你可以比较容易地将其添加到开发者谷歌控制台,任何连接都会从你的用户名.github.io提交。我相信它也使用https协议)。它还允许我直接使用git版本控制来实现,并与WebStorm很好地实现。