Paylaşım iletişim kutusunu göster

Kullanıcıların Drive dosyalarını doğrudan uygulamanızdan paylaşmasına izin vermek için Google Drive paylaşım iletişim kutusunu kullanabilirsiniz. Bu kalıcı iletişim kutusu, Drive'daki öğelerin paylaşılmasına izin vermek için uygulamanızdan çağrılır. Şekil 1'de Google Dokümanlar'da Paylaş düğmesi ve ortaya çıkan paylaşım iletişim kutusu gösterilmektedir.

Paylaş düğmesi ve iletişim kutusu
Şekil 1. Paylaş düğmesi ve iletişim kutusu.

Drive paylaşım iletişim kutusunu etkinleştirmek için kullanıcı arayüzüne iletişim kutusu komut dosyası ve başlatma düğmesi veya başka bir başlatma mekanizması ekleyin.

İletişim komut dosyasını ekleyin

Paylaşım iletişim kutusunun bir örneğini oluşturmak için aşağıdaki komut dosyasını başlangıç sayfanıza ekleyin:

<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();
        s.setOAuthToken('<OAUTH_TOKEN>');
        s.setItemIds(['<FILE_ID>']);
    }
    window.onload = function() {
        gapi.load('drive-share', init);
    }
</script>
</head>

Burada:

Başlatma düğmesi ekle

Kullanıcı arayüzünüzde, aşağıdakine benzer bir kod satırı ekleyin:

<button onclick="s.showSettingsDialog()">Share</button>

Bu kod, Paylaş düğmesi tıklandığında showSettingsDialog() işlevini çağırır.