我有一个Android应用程序,可将图像保存到Google云端硬盘中,并将网络链接共享到我的Google App Engine服务器(python)。
// Create client
mGoogleApiClient = new GoogleApiClient.Builder(mContext)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
// handling results after uploading
final DriveOperationResult<Metadata> driveOperationResultHandler = new DriveOperationResult<Metadata>() {
@Override
public void onDriveOperationSucceeded(Metadata result) {
try {
// Successfully fetched metadata
onSuccess(driveId,
result.getOriginalFilename(),
result.getWebContentLink(),
result.getWebViewLink(),
result.getAlternateLink(),
result.getEmbedLink());
} finally {
mGoogleDriveClient.disconnectAsync();
}
}
注意: result.getEmbedLink()始终返回null。此外,如果用户已登录,则无法访问result.getAlternateLink()和result.getWebContentLink()。
如何以编程方式从Android共享文件,即让所有人都可以查看(假设用户可以使用该文件)
答案 0 :(得分:0)
谷歌驱动的Android API无法实现。