title: Google Drive API files:COPY returns 404 error
body: <p>When I run 'https://www.googleapis.com/drive/v3/files' successfully works</p>
  <p>However if I try 'https://www.googleapis.com/drive/v3/files/{fileId}/copy' it returns a 404 Error</p>
  <ul>
  <li>Have double checked the 'fileId'.</li>
  <li>Have cleared the cache and tried but not working</li>
  <li>Have checked the Scope Permissions...</li>
  <li>The scopes are 'https://www.googleapis.com/auth/drive <a href="https://www.googleapis.com/auth/drive.file" rel="nofollow noreferrer">https://www.googleapis.com/auth/drive.file</a> <a href="https://www.googleapis.com/auth/drive.appdata" rel="nofollow noreferrer">https://www.googleapis.com/auth/drive.appdata</a> <a href="https://www.googleapis.com/auth/drive.photos.readonly%27" rel="nofollow noreferrer">https://www.googleapis.com/auth/drive.photos.readonly'</a></li>
  </ul>
  <p>The same example, If I Try on 'Drive Explorer Try Now', it works fine there as well. So what's wrong not able to figure out</p>
  <pre><code>$url = 'https://www.googleapis.com/drive/v3/files/1ZYyl0MzfWy_V5Io3N0BTsF19pNiX7s23BqYPbQKplvU/copy';   
  
  $ch = curl_init();      
  curl_setopt($ch, CURLOPT_URL, $url);        
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer '. $access_token));
  $data = json_decode(curl_exec($ch), true);
  
  $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);     
  
  if($http_code != 200) 
      throw new Exception('Error : Failed');
      
  return $data;
  </code></pre>