0

Я пытаюсь создать приложение facebook с помощью приложения сценариев приложений Google внутри него. например,Можно ли встроить приложение сценариев приложений Google в facebook canvas?

мой адрес сценария 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 холст URL для

"? http://script.google.com/macros/s/ABCDEFGHIJKLMNOPQRSDUVWXYZ/exec" и "https://script.google.com/macros/s/ABCDEFGHIJKLMNOPQRSDUVWXYZ/exec?"

Но страница приложения facebook ничего не ответила. В моем Google сценария регистратору, по-видимому, он был доступ методом 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, но до сих пор не удалось.

+0

Я предлагаю вам попробовать свой HTML/CSS/Javascript на игровой площадке Caja (http://caja.appspot.com). Если он работает, есть хороший шанс, что он работает в вашем скрипте. – Srik

+0

Я не думаю, что это возможно. Скрипт приложений не может быть внедрен нигде, кроме сайта Google. –

+0

О да. Энрике прав. Я не понял этот вопрос. – Srik

ответ

0

Невозможно встроить Google App Script на другую страницу. На странице сценария приложения добавляется заголовок источника x-frame, который делает невозможным встраивание.