我有一個基於Google應用程序腳本的網絡應用程序。我想添加一個Facebook插件到它有「喜歡」的功能。 Facebook代碼在普通的非Google應用程序網頁中實現是微不足道的,但由於Caja編譯器損壞了div id「fb-root」,導致沒有「Like」按鈕顯示,所以我無法將其集成到Web應用程序中在我的頁面上。請參閱下面的插件代碼。如何將Facebook插件添加到Google appscript網絡應用程序
有沒有人設法使這項工作?我已經搜索了相當廣泛的,並找到了一個嵌入JavaScript的例子,但沒有方法來嵌入HTML不會被損壞。
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=<FACEBOOK_APP_ID>&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-share-button" data-href="https://developers.facebook.com/docs/plugins/"></div>
您是否嘗試過只使用一個HTTP GET請求給Facebook?沒有SDK? –
@SandyGood,號我還沒有試過HTTP GET。通過OAuth進行憑證管理將成爲研究工作的另一個領域。我希望能夠在沒有太多研究的情況下實施Like功能,因爲我時間不夠。 –