我正在嘗試在其中創建一個帶有Google應用程序腳本應用程序的Facebook應用程序。 例如,是否可以在Facebook畫布中嵌入Google應用程序腳本應用程序?
我的谷歌腳本地址是https://script.google.com/macros/s/ABCDEFGHIJKLMNOPQRSDUVWXYZ/exec, 我可以通過網絡瀏覽器訪問沒有問題。
在腳本中,我設計了兩個的doGet()和doPost()用簡單的HTML輸出回:
function doGet(request){
Logger.log("[GET]");
Logger.log(request);
return HtmlService.createHtmlOutput(<html><head></head><body>Hello World</body></html>);
}
function doPost(request){
Logger.log("[POST]");
Logger.log(request);
return HtmlService.createHtmlOutput(<html><head></head><body>Hello World</body></html>);
}
,並設置我的fabebook應用程序的畫布網址
「?http://script.google.com/macros/s/ABCDEFGHIJKLMNOPQRSDUVWXYZ/exec」 和 「https://script.google.com/macros/s/ABCDEFGHIJKLMNOPQRSDUVWXYZ/exec?」
但Facebook應用程序頁面沒有迴應。 在我的谷歌腳本記錄器,顯然它已經獲得通過POST方法:
[13-07-06 15:46:19:641 HKT] [POST]
[13-07-06 15:46:19:647 HKT] {queryString=null, postData=FileUpload, parameter=
{signed_request=
ABwQlxIQ8qCMleUj1oomKszLWeKclO56lya5uOfdizA.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImlzc3VlZF9hdCI6MTM3MzA5Njc3OCwidXNlciI6eyJjb3VudHJ5IjoidHciLCJsb2NhbGUiOiJ6aF9UVyIsImFnZSI6eyJtaW4iOjIxfX19
},contextPath=, parameters={signed_request=
[ABwQlxIQ8qCMleUj1oomKszLWeKclO56lya5uOfdizA.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImlzc3VlZF9hdCI6MTM3MzA5Njc3OCwidXNlciI6eyJjb3VudHJ5IjoidHciLCJsb2NhbGUiOiJ6aF9UVyIsImFnZSI6eyJtaW4iOjIxfX19]
}, contentLength=203}
我也曾嘗試contentService的,但了UiApp還是失敗了。
我建議你在Caja操場(http://caja.appspot.com)嘗試你的HTML/CSS/Javascript。如果它在那裏工作,那麼它很可能會在你的腳本中起作用。 – Srik
我不認爲這是可能的。 Apps腳本不能嵌入到Google Site的任何地方。 –
噢。恩裏克是對的。我誤解了這個問題。 – Srik