Grive sync API now defunct

I noticed my files were no longer being sync’d using the grive application. Further investigation revealed the following errors. ./grive Reading local directories Synchronizing folders exception: /usr/bin/grive/libgrive/src/protocol/AuthAgent.cc(174): Throw in function long int gr::AuthAgent::CheckHttpResponse(long int, const string&, const gr::http::Header&) Dynamic exception type: boost::exception_detail::clone_impl [gr::expt::BacktraceTag*] = #0 0xfa1d0 :0 gr::Exception::Exception() #1 0xe1004 :0 gr::http::Error::Error() #2 0xe65f8 :0 gr::AuthAgent::CheckHttpResponse(long, std::string const&, gr::http::Header const&) #3 0xe6098 :0 gr::AuthAgent::Get(std::string const&, gr::DataStream*, gr::http::Header const&) #4 0xc7430 :0 gr::v1::Drive::SyncFolders() #5 0xc7920 :0 gr::v1::Drive::DetectChanges() #6 0xa69d0 :0 Main(int, char**) #7 0xa6f5c :0 main #8 0xa6f5c :0 main #9 0xa6f5c :0 main #10 0xa6f5c :0 main #11 0xa6f5c :0 main #12 0xa6f5c :0 main #13 0xa6f5c :0 main #14 0xa6f5c :0 main #15 0xa6f5c :0 main #16 0xa6f5c :0 main #17 0xa6f5c :0 main #18 0xa6f5c :0 main #19 0xa6f5c :0 main #20 0xa6f5c :0 main #21 0xa6f5c :0 main #22 0xa6f5c :0 main #23 0xa6f5c :0 main #24 0xa6f5c :0 main #25 0xa6f5c :0 main #26 0xa6f5c :0 main #27 0xa6f5c :0 main #28 0xa6f5c :0 main #29 0xa6f5c :0 main #30 0xa6f5c :0 main #31 0xa6f5c :0 main #32 0xa6f5c :0 main #33 0xa6f5c :0 main #34 0xa6f5c :0 main #35 0xa6f5c :0 main #36 0xa6f5c :0 main #37 0xa6f5c :0 main #38 0xa6f5c :0 main #39 0xa6f5c :0 main #40 0xa6f5c :0 main #41 0xa6f5c :0 main #42 0xa6f5c :0 main #43 0xa6f5c :0 main #44 0xa6f5c :0 main #45 0xa6f5c :0 main #46 0xa6f5c :0 main #47 0xa6f5c :0 main #48 0xa6f5c :0 main #49 0xa6f5c :0 main #50 0xa6f5c :0 main #51 0xa6f5c :0 main #52 0xa6f5c :0 main #53 0xa6f5c :0 main #54 0xa6f5c :0 main #55 0xa6f5c :0 main #56 0xa6f5c :0 main #57 0xa6f5c :0 main #58 0xa6f5c :0 main #59 0xa6f5c :0 main #60 0xa6f5c :0 main #61 0xa6f5c :0 main #62 0xa6f5c :0 main #63 0xa6f5c :0 main #64 0xa6f5c :0 main #65 0xa6f5c :0 main #66 0xa6f5c :0 main #67 0xa6f5c :0 main #68 0xa6f5c :0 main #69 0xa6f5c :0 main #70 0xa6f5c :0 main #71 0xa6f5c :0 main #72 0xa6f5c :0 main #73 0xa6f5c :0 main #74 0xa6f5c :0 main #75 0xa6f5c :0 main #76 0xa6f5c :0 main #77 0xa6f5c :0 main #78 0xa6f5c :0 main #79 0xa6f5c :0 main #80 0xa6f5c :0 main #81 0xa6f5c :0 main #82 0xa6f5c :0 main #83 0xa6f5c :0 main #84 0xa6f5c :0 main #85 0xa6f5c :0 main #86 0xa6f5c :0 main #87 0xa6f5c :0 main #88 0xa6f5c :0 main #89 0xa6f5c :0 main #90 0xa6f5c :0 main #91 0xa6f5c :0 main #92 0xa6f5c :0 main #93 0xa6f5c :0 main #94 0xa6f5c :0 main #95 0xa6f5c :0 main #96 0xa6f5c :0 main #97 0xa6f5c :0 main [gr::http::HttpResponseTag*] = 400 [gr::http::UrlTag*] = https://docs.google.com/feeds/default/private/full/-/folder?max-results=50&showroot=true [gr::http::HeaderTag*] = Authorization: Bearer ya29.bQHtYTItwcNwXF1U7yRk9s3lcI5cKxE2y-0vRYSsDKUe4tDh62UMWU9i GData-Version: 3.0 Apparently around the 20th April Google stopped serving the ‘Documents List’ API thus grive now fails. I will now look into alternatives ie drive https://github.com/odeke-em/drive , jdrivesync, http://www.howtogeek.com/196635/an-official-google-drive-for-linux-is-here-sort-of-maybe-this-is-all-well-ever-get/ http://www.webupd8.org/2014/09/gdrive-simple-google-drive-cli-client.html and report back.

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *