i'm trying metadata of file in google drive through fileid i'm running problems using files().get
, getrequestfactory()
.
specifically i'm looking @ this , on sample shows line
file file = service.files().get(fileid).execute();
and
httpresponse resp = service.getrequestfactory().buildgetrequest(new genericurl(file.getdownloadurl())).execute();
i used these:
import com.google.api.client.http.genericurl; import com.google.api.client.http.httpresponse; import com.google.api.services.drive.model.file;
as stated in sample , loaded com.google.apis:google-api-services-drive:v2-rev168-1.20.0
dependency. it's still resulting in cannot resolve method files()
, cannot resolve method getrequestfactory()
,
can shed light on this?
i have run project these imports / dependencies without problems, try double-check situation
import com.google.api.client.extensions.android.http.androidhttp; import com.google.api.client.googleapis.extensions.android.gms.auth.googleaccountcredential; import com.google.api.client.googleapis.extensions.android.gms.auth.userrecoverableauthioexception; import com.google.api.client.googleapis.json.googlejsonresponseexception; import com.google.api.client.http.filecontent; import com.google.api.client.http.genericurl; import com.google.api.client.json.gson.gsonfactory; import com.google.api.services.drive.drive; import com.google.api.services.drive.drivescopes; import com.google.api.services.drive.model.file; import com.google.api.services.drive.model.filelist; import com.google.api.services.drive.model.parentreference; com.google.api.services.drive needs com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc com.google.api.client needs com.google.api-client:google-api-client-android:1.20.0 com.google.api.client.json.gson needs com.google.http-client:google-http-client-gson:1.20.0
the chunk above pulled github test / demo. you're welcome use (replace gdaa referencies in mainactivity 'rest').
good luck