GoogleドライブAPIでオーディオファイル(mp3、m4a、wma ...)をダウンロードします。次のコードを試してみると、シミュレータでエラーが発生しました。オーディオファイルをダウンロードするには?
エラー:
The operation could't be completed. (The user has not granted the app xxxx read access to the file alEnlflseiFNSEi.)
コード:あなたの "読み取りアクセスを" 問題に関しては
let url = "https://www.googleapis.com/drive/v3/files/\(identifier)?alt=media"
service.fetchObject(
with: URL(string: url)!,
delegate: self,
didFinish: #selector(GoogleDriveFileListTableViewController.downloadWithTicket(ticket:finishedWithObject:error:))
)
// Parse results and display
func downloadWithTicket(ticket : GTLServiceTicket, finishedWithObject response : GTLDriveFileList, error : NSError?) {
if let error = error {
showAlert(title: "Error", message: error.localizedDescription)
return
}
}
ありがとう:
はそれは次のようになります。わかった。 そして私は間違いを見つけました。 URLにalt = mediaは必要ありません。 – yongwoon
私はウェブからの応答をチェックします。 – yongwoon