Importing from Google Drive, E_FILE_INVALID error

Permalink
Hi i'm trying to import files from Google Drive into the system, there are a number of reasons for this, and rather than using files manager I want my package to filter the files in drive via the api and then upload them. However i'm getting the error: E_FILE_INVALID

You can see the url to the file here:http://www.harvestchurchalton.org/drivecast/refresh/local...
(the big long one! like this:https://doc-0k-1s-docs.googleusercontent.com/docs/securesc/ha0ro937g... which is the endpoint of the normal google download url. but I can't get any version of this to 'download' into the filemanager although one can by put that url in the browser and download straight away! doh

Anyone know what i'm missing, is it a setting that will allow this? or something?

Thanks in advance

For ref:
$newfiles = HelperDrivecastLocal::getNewFiles();
      foreach ($newfiles as $nf) {
        $file = $nf['url'];
        $filename = $nf['filename'];
        $importer = new \Concrete\Core\File\Importer();
        $result = $importer->import($file, $filename);
        if ($result instanceof \Concrete\Core\File\Version) {
            //$this->redirect('/my/success/page');
        } else {
            print $result .' E_FILE_INVALID : '.$filename.' : '.$file.'<br><br>
';
          break;
        }
      }

BHWW
 

This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy Policy.