2015-04-28 2 views
1

Я пытаюсь получить метаданные файла на своем Google Диске через файлID, но у меня возникают проблемы с использованием files().get и getRequestFactory().files.get и .getRequestFactory не могут быть решены

Конкретно я смотрю на this и на образце она показывает линию

File file = service.files().get(fileID).execute(); и

HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())).execute();

Я использовал эти:

import com.google.api.client.http.GenericUrl; 
import com.google.api.client.http.HttpResponse; 
import com.google.api.services.drive.model.File; 

, как указано в образце и загрузили зависимость com.google.apis:google-api-services-drive:v2-rev168-1.20.0. Но это все еще приводит к Cannot resolve method files() и Cannot resolve method getRequestFactory(),

Может ли кто-нибудь пролить свет на это?

ответ

4

Я недавно запустить свой проект с этим импортом/зависимостями без проблем, попробуйте перепроверить ситуацию

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 

Кусок выше вытягивается из этого GitHub test/demo. Вы можете использовать его (замените референции GDAA в MainActivity на «REST»).

Удача

Смежные вопросы