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'da öğelerin paylaşılmasına izin vermek için uygulamanızdan çağrılır. Şekil 1'de Google Dokümanlar Paylaş düğmesi ve bunun sonucunda açılan 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ünüze iletişim kutusu komut dosyasını ve bir başlat düğmesi veya başka bir başlatma mekanizması ekleyin.

İletişim metnini ekleme

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