Google Drive APIに関して

376 views
Skip to first unread message

tgmiy...@gmail.com

unread,
Jun 7, 2017, 8:22:52 AM6/7/17
to Google Apps API Japan
お世話になっております。
タイトルの件になりますが、Google Drive APIの動作に関してご相談させて頂きたく存じます。

Google Drive APIを利用する目的としては、主に以下です。
Googleドライブの機能の一つであるTeam Driveを社内のファイルストレージとして利用を検討しております。
Team Drive内の権限として大きく分けて【フルアクセス権限】、【編集権限】、【閲覧権限】、【コメントのみ】の4種類がありますが
その中で、Team Driveの各親フォルダーに参加させるメンバーはファイルの移動や削除を行えることが前提となる為フルアクセス権限を
割り当てようかと考えておりますが、メンバーの追加だけはユーザー側でさせないような形で運用出来ないかと考えております。

当方にて調べた限りでは下記URL、TeamDrivesの項目の【capabilities.canManageMembers】プロパティを利用することでメンバーの追加もしくは
削除する役割をtrue/falseで制御出来そうなので、updateメソッドで変更できればと思っておりますが試行したところ反映がされずに難航しております。

Try this APIの項目から行ったところ、Team Driveの親フォルダ新規作成や名前変更は反映を確認しましたが、capabilitiesプロパティに関しては
canManageMembers以外も現時点では反映されない為、実施方法やもしくはプロパティ自体が利用できない等の可能性もあるかと思いますが
上記に関して分かる方がいらっしゃいましたらご教示頂けたら大変助かります。

■参考URL

言葉足らずの部分が御座いましたらご指摘頂けますと幸いで御座います。
以上、宜しくお願い申し上げます。

Tatsuya Nakano

unread,
Jun 7, 2017, 10:59:34 AM6/7/17
to Google Apps API Japan
中野です。

こちらの環境でも試してみましたが、おっしゃる通り【capabilities.canManageMembers】プロパティは変更できませんでした。
とりあえず箱(JSONの定義)だけは用意してあるけど、変更はできない状態ですね。
Drive画面上でもそのあたりの共有設定はできないようなので、画面に共有機能が追加されると同時にAPIにも開放する気がします。



2017年6月7日水曜日 21時22分52秒 UTC+9 tgmiy...@gmail.com:

tgmiy...@gmail.com

unread,
Jun 8, 2017, 3:17:36 AM6/8/17
to Google Apps API Japan
中野様

お世話になっております。

お忙しい中ご回答頂きまして有難う御座います。
やはりGoogleDrive側で共有機能が追加されない限りはcapabilitiesプロパティを利用しての
権限変更は現実的ではなさそうですね。

承知致しました。APIの解放まで待ちたいと思います。
今後ともどうぞ宜しくお願い申し上げます。

2017年6月7日水曜日 23時59分34秒 UTC+9 Tatsuya Nakano:
Reply all
Reply to author
Forward
0 new messages