how to get files from google drive

<head runat="server">
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Google drive attachment Example</title>
    <script type="text/javascript" src="https://apis.google.com/js/api.js?onload=onApiLoad"></script>
    <script type="text/javascript">
        function onApiLoad() {
            gapi.load('auth', { 'callback': onAuthApiLoad });
            gapi.load('picker');
        }
        function onAuthApiLoad() {
            window.gapi.auth.authorize({
                'client_id': '376407259412-3m7pu8htrdvf2u2tt9flm9o8pftioqj6.apps.googleusercontent.com',
                'scope': ['https://www.googleapis.com/auth/drive']
            }, handleAuthResult);
        }
        var oauthToken;
        function handleAuthResult(authResult) {
            if (authResult && !authResult.error) {
                oauthToken = authResult.access_token;
                createPicker();
            }
        }
        function createPicker() {
            var picker = new google.picker.PickerBuilder()
            //.addView(new google.picker.DocsUploadView())
                    .addView(new google.picker.DocsView())
                    .setOAuthToken(oauthToken)
            //.setDeveloperKey('AIzaSyDPs9U-dgOC9h1jRFNwOwhRtARCph8_3HM')
                    .setCallback(pickerCallback)
                    .build();
            picker.setVisible(true);
        }

        function pickerCallback(data) {
            var url = 'nothing';
            if (data[google.picker.Response.ACTION] == google.picker.Action.PICKED) {
                var doc = data[google.picker.Response.DOCUMENTS][0];
                url = doc[google.picker.Document.URL];
            }
            var message = 'You picked: ' + url;
            document.getElementById('result').innerHTML = message;
        }
    </script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>







 <form id="form1" runat="server">
    <asp:Button ID="btnupload" runat="server" Text="Google Drive" OnClick="btnupload_Click" />
    <div id="result">
    </div>
    <%--<script type="text/javascript" src="https://apis.google.com/js/api.js?onload=onApiLoad"></script>--%>
</form>

in the code behind on button click


 protected void btnupload_Click(object sender, EventArgs e)
    {
        Page.ClientScript.RegisterStartupScript(this.GetType(), "https://apis.google.com/js/api.js?onload", "onApiLoad();", true);
    }

Comments

Popular posts from this blog

How to Use Bing API c#

Unable to add google gmail in iphone