private async Task<byte[]> GetStatusImageBytesWithAccessToken(string accessToken, string name) { IGoogleDriveHelper driveHelper = new GoogleDriveHelper(); // Get the "images" folder, if it exists var imagesFolderId = await GetImageFolderId(accessToken); if (!string.IsNullOrEmpty(imagesFolderId)) { var query = string.Format("title = '{0}.png' and '{1}' in parents", name, imagesFolderId); var searchResult = await driveHelper.Search(accessToken, query); if (searchResult.Items.Length > 0) { var imageId = searchResult.Items[0].Id; return await driveHelper.GetFileContent(accessToken, imageId); } } return null; }