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 modal 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'daki Paylaş düğmesi ve sonuçta ortaya çıkan paylaşım iletişim kutusu gösterilmektedir.

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

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

Diyalog komut dosyasını ekleme

Paylaşım iletişim kutusunun bir örneğini oluşturmak için başlatma sayfanıza aşağıdaki komut dosyasını 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 ekleme

Kullanıcı arayüzünüze 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.