2016-05-19 16 views
1

GoogleドライブAPI v2の旧バージョンでは、fileresourceが含まれており、ブラウザでファイルを指すために使用できるalternateUrlでした。 Googleドライブv3の最新バージョンでは、fileresourceにはwebViewLinkしか含まれていませんが、nilが返されます。GTLDriveFileからgoogleドライブファイルへのURLを取得するにはどうすればよいですか?

ファイル識別子をURLに変換する方法がありますか?

編集: 同様の質問でスタックオーバーフローについて述べたように、webViewLinkはパブリックフォルダに対してのみ返されます。私は今のところ使用回避策として:

[NSString stringWithFormat:@"https://drive.google.com/file/d/%@/view", file.identifier] 

しかし、このURLは将来的に有効になるかどうかわからない、完全なAPIが、私はブラウザで、後にオープンされたファイルに使用することができます何かを返しますグーグル。

+0

[webViewLinkを受信して​​いません](http://stackoverflow.com/questions/13652364/not-receiving-webviewlink-in-response) – DaImTo

答えて

3

私のアプリでは、私のwebViewLinkは価値があります! クエリアクションで次のコードを追加する必要がありますfileListQuery.fields = @"*";

関連する問題