DocumentおよびDriveSampleアプリケーションから詳細情報を取得していないため、このAPIを使用してファイルコンテンツを更新する方法を正確にはわかりません。このように、私はそれが好き書き込もうとしました:GoogleDrive APIを使用する:GTLRDriveQuery_FilesUpdateを使用してファイルコンテンツを更新すると403エラーが発生する
GTLRUploadParameters *uploadParameters = [GTLRUploadParameters
uploadParametersWithData:data
MIMEType:@"binary/octet-stream"];
GTLRDriveQuery_FilesUpdate *query = [GTLRDriveQuery_FilesUpdate
queryWithObject:cloudPreference
fileId:cloudPreference.identifier
uploadParameters:uploadParameters];
[self.driveService executeQuery:query
completionHandler:^(GTLRServiceTicket *callbackTicket,
GTLRDrive_File *uploadedFile,
NSError *callbackError) {
if (callbackError == nil) {
NSLog(@"Updating file is finished!");
}
else {
NSLog(@"Failed to update file: %@", callbackError);
}
}];
エラーがある: は、ファイルの更新に失敗しました:エラードメイン= com.google.HTTPStatusコード= 403 "(ヌル)" のUserInfo = {データ= < 7b226572を726f7222 3a7b2265 72726f72 73223a5b ...
実際にデータはJSON形式ですが、「applicaton/json」でMIMETypeを試みましたが、まだ403エラーがあります。私はそのようなエラーでこのAPIについて何もGoogleにすることはできません。ファイルは自分のアプリケーションで作成され、アプリケーションのGoogleドライブからデータをダウンロードできます。しかし私は何が私の更新コードで間違っているのか分からない、誰も私を助けることができますか? ありがとう!ドライブのAPIで
ありがとうございます!私は私がそれを私の期待として使うことができるかどうかを調べるつもりです – eschao
もし私がちょうどpdfファイルの名前をどのように名前を変更したいのですか?だから私はどのようにデータを取得するのですか? –
[ファイルリソース](https://developers.google.com/drive/v3/reference/files#resource)のプロパティから '名前'になります。 – noogui