Google Drive API, не могу открыть стандартное диалоговое окно обмена через JS (ошибка x-frame-options)

У меня есть приложение JavaScript, которое использует Google Drive API. Я прочитал, как открыть стандартный диалог обмена здесь:https://developers.google.com/drive/web/manage-sharing

<head>
...
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
<script type="text/javascript">
    init = function() {
        s = new gapi.drive.share.ShareClient('<MY_APP_ID>');
        s.setItemIds(["<MY_FILE_ID>"]);
    }
    window.onload = function() {
        gapi.load('drive-share', init);
    }
</script>
</head>
<body>
    <button onclick="s.showSettingsDialog()">Share</button>
</body>

Похоже, я делаю все правильно, когда я нажимаюshare Кнопка, диалог начинает загрузку, но не может быть загружен.

В консоли вижу:

Refused to display 'https://drive.google.com/share?...' in a frame
because it set 'X-Frame-Options' to 'SAMEORIGIN'.

Я погуглил эту ошибку и увидел, что есть некоторые похожие вопросы на SO и других сайтах, но они не помогают. Я думаю, что Google не позволяет себе быть в кадре на не-Google-сайте (причина "SAMEORIGIN").

Что я могу сделать, чтобы открыть диалог обмена в моем приложении?

Ответы на вопрос(2)

Ваш ответ на вопрос