2017-03-11 122 views
1

我一直試圖在Google應用程序腳本項目中添加TinyMCE。爲了做到這一點,我從TinyMCE獲得了API密鑰,並將域http://script.google.com添加到密鑰的域列表中。在谷歌應用程序腳本中添加tinymce API密鑰

然後加入API密鑰使用下面的代碼 -

<script src="https://cloud.tinymce.com/stable/tinymce.min.js?apiKey=API"></script> 

但是,當我試着撥打TinyMCE的該項目中的HTML文件,我得到了一個錯誤說 -

The domain is not supported by your API key. Please review your domain settings here. 

Snapshot of the error on the page for TinyMCE when page is loaded

回答

0

快速console.log(window.location)顯示主機名是別的。在我的情況下,它是n-4fcnzkskmuesjcsczo67y2qkpk3vxmg4aionr6i-0lu-script.googleusercontent.com

這可能是你一個不同的主機名,因爲我認爲,任何數量的谷歌服務器的可能是服務於你的頁面。

因此,請嘗試將googleusercontent.com添加到TinyMCE中的API設置中。

+0

我按照建議做了,但問題似乎仍然存在。 –

0

我認爲這個問題是與tinymce,而不是Apps腳本。嘗試在this tinymce forum中提供的答案,它遇到了同樣的錯誤。

如果你試過你添加 關鍵是有可能在我們的服務器上緩存這些其他領域之前,使用您的API密鑰。 TTL是4小時,所以它可能 只需要一些時間讓其他域有效。

當您在即將發佈的雲環境 環境中進行更改時,我們將加強域名註冊/添加進程以刷新 緩存。

+0

感謝它幫助我解決了這個問題。 –