title: How to make the file shareable using google drive api
body: <p>I am trying to get the file using google drive api, by default the file is not shareable i want to make it shareable.</p>
  
  <p>Here is my code:-</p>
  
  <pre><code>    &lt;script type="text/javascript" src="https://apis.google.com/js/api.js"&gt;&lt;/script&gt;
  &lt;script src="https://apis.google.com/js/client.js"&gt;&lt;/script&gt;
          // The Browser API key obtained from the Google Developers Console.
              // Replace with your own Browser API key, or your own key.
              var developerKey = 'XXXXXXXXXX_ff_NX66eb-XXXXXXXXXXX';
  
              // The Client ID obtained from the Google Developers Console. Replace with your own Client ID.
              var clientId = "XXXXXXXXXX-hs4ujaro5sc3d0g8qndtcq2tl279cfm1.apps.googleusercontent.com"
  
              // Replace with your own App ID. (Its the first number in your Client ID)
              var appId = "XXXXXXXXXX";
              // Scope to use to access user's Drive items.
              var scope = ['https://www.googleapis.com/auth/drive'];
  
              var pickerApiLoaded = false;
              var oauthToken;
  
                    $scope.addGoogleDriveFile = function() {
                      gapi.load('auth', {'callback': onAuthApiLoad});
                       gapi.load('picker', {'callback': onPickerApiLoad}); 
                      gapi.client.setApiKey(developerKey);     
                        }
  
          function onAuthApiLoad() {
                           window.gapi.auth.authorize(
                               {
                                 'client_id': clientId,
                                 'scope': scope,
                                 'immediate': false
                               },
                               handleAuthResult);
                         }
  
                          function onPickerApiLoad() {
                            pickerApiLoaded = true;
                            createPicker();
                          }
  
                          function handleAuthResult(authResult) {
                            if (authResult &amp;&amp; !authResult.error) {
                              oauthToken = authResult.access_token;
                              createPicker();
                            }
                          }
  
                          // Create and render a Picker object for searching images.
                          function createPicker() {
                            if (pickerApiLoaded &amp;&amp; oauthToken) {
                              var view = new google.picker.View(google.picker.ViewId.DOCS);
                              var picker = new google.picker.PickerBuilder()
                                  .enableFeature(google.picker.Feature.NAV_HIDDEN)
                                  .setAppId(appId)
                                  .setOAuthToken(oauthToken)
                                  .addView(view)
                                  .addView(new google.picker.DocsUploadView())
                                  .setDeveloperKey(developerKey)
                                  .setCallback(pickerCallback)
                                  .build();
                               picker.setVisible(true);
                            }
                          }
  
                      // A simple callback implementation.
                      function pickerCallback(data) {
                        if (data.action == google.picker.Action.PICKED) {
                            console.log(data);
                         gapi.client.load('drive', 'v2').then(function() {
                              var request = gapi.client.drive.files.get({
                              'fileId': data.docs[0].id
                            });   
                             request.execute(function(resp) {
                               console.log(resp);
                            }); 
                 });
  
                        }
                      }
  </code></pre>
  
  <p>I am getting the following response:-</p>
  
  <pre><code>{
   "kind": "drive#file",
   "id": "0B2Tb9btqdPGHeDl2NU5mYXRIaGc",
   "etag": "\"rCKCAyesbPCaBxGt0eDJcEBQNUI/MTQ1ODgxNDU0MDg2NA\"",
   "selfLink": "https://www.googleapis.com/drive/v2/files/0B2Tb9btqdPGHeDl2NU5mYXRIaGc",
   "webContentLink": "https://docs.google.com/uc?id=0B2Tb9btqdPGHeDl2NU5mYXRIaGc&amp;export=download",
   "alternateLink": "https://drive.google.com/file/d/0B2Tb9btqdPGHeDl2NU5mYXRIaGc/view?usp=drivesdk",
   "iconLink": "https://ssl.gstatic.com/docs/doclist/images/icon_12_pdf_list.png",
   "thumbnailLink": "https://lh6.googleusercontent.com/iriNEeCbpP3OfCxntpc7sK7Dok03tcBJ86X4Be_sFgLXXG1Ta8b2WOM6pF6sEpS8ytaMvA
  =s220",
   "title": "POTSS-2012.pdf",
   "mimeType": "application/pdf",
   "labels": {
    "starred": false,
    "hidden": false,
    "trashed": false,
    "restricted": false,
    "viewed": true
   },
   "createdDate": "2016-03-24T09:57:00.978Z",
   "modifiedDate": "2016-03-24T10:15:40.864Z",
   "modifiedByMeDate": "2016-03-24T09:57:00.978Z",
   "lastViewedByMeDate": "2016-03-24T09:57:00.978Z",
   "markedViewedByMeDate": "1970-01-01T00:00:00.000Z",
   "version": "130",
   "parents": [
    {
     "kind": "drive#parentReference",
     "id": "0AGTb9btqdPGHUk9PVA",
     "selfLink": "https://www.googleapis.com/drive/v2/files/0B2Tb9btqdPGHeDl2NU5mYXRIaGc/parents/0AGTb9btqdPGHUk9PVA"
  ,
     "parentLink": "https://www.googleapis.com/drive/v2/files/0AGTb9btqdPGHUk9PVA",
     "isRoot": true
    }
   ],
   "downloadUrl": "https://doc-0o-3g-docs.googleusercontent.com/docs/securesc/79n10ihd7kdei03rpq502qv5437nv33f
  /b6p7kupn55cuqeqq8l0d9vc1orf4bkiv/1458813600000/07489391032112366212/07489391032112366212/0B2Tb9btqdPGHeDl2NU5mYXRIaGc
  ?e=download&amp;gd=true",
   "userPermission": {
    "kind": "drive#permission",
    "etag": "\"rCKCAyesbPCaBxGt0eDJcEBQNUI/QKpDIyepJ3z6YHq0L3ksgvrZLSo\"",
    "id": "me",
    "selfLink": "https://www.googleapis.com/drive/v2/files/0B2Tb9btqdPGHeDl2NU5mYXRIaGc/permissions/me"
  ,
    "role": "owner",
    "type": "user"
   },
   "originalFilename": "POTSS-2012.pdf",
   "fileExtension": "pdf",
   "md5Checksum": "5b60cd94d0c0647c8828a60b8ce7efe4",
   "fileSize": "519097",
   "quotaBytesUsed": "519097",
   "ownerNames": [
    "xxxxx IT"
   ],
   "owners": [
    {
     "kind": "drive#user",
     "displayName": "xxxx IT",
     "isAuthenticatedUser": true,
     "permissionId": "07489391032112366212",
     "emailAddress": "it%xxxx .com@xxxxx.com"
    }
   ],
   "lastModifyingUserName": "xxxxx IT",
   "lastModifyingUser": {
    "kind": "drive#user",
    "displayName": "xxxx IT",
    "isAuthenticatedUser": true,
    "permissionId": "07489391032112366212",
    "emailAddress": "it%xxxx.com@xxxx.com"
   },
   "editable": true,
   "copyable": true,
   "writersCanShare": true,
   "shared": false,
   "explicitlyTrashed": false,
   "appDataContents": false,
   "headRevisionId": "0B2Tb9btqdPGHT0pGV1FRRis0MmlJVmZsOE5uMU5UK2FNR0g0PQ",
   "spaces": [
    "drive"
   ]
  }
  </code></pre>
  
  <p>Here i want to change <strong>"shared": true</strong> Instead of <strong>"shared": false</strong></p>
  
  <p>How can i change its permission?</p>
  
  <p>Any Idea?</p>
  
  <p>Thanks</p>