私は遊び場アプリケーションを作成しました。私はそれが私のGoogleドライブにショートカットファイルを作成することがわかります。シークレットと共有しようとしました(誰にもドキュメントを公開し、別のGoogleアカウントを作成する方法がわからないためシークレットにログアウトします)。共有リンクはhttps://drive.google.com/open?id=0B00--A0eRH1JLTdsX2t0LWw5RE0
のようになります。しかし、シークレットはそれを見ることができません。それは私が見重要な問題は、遊び場のアプリケーションから来て、次の構造を有することでそのグーグル・ドライブ・ウィンドウすることになっているもので、「avaialableプレビュー不可」ということとリアルタイム文書を共有する
でログを提供していますと言います公式のデモ
function onAuthorized() {
function onFileLoaded(doc) {display(doc)}
gapi.drive.realtime.load(your_doc_id, onFileLoaded)
}
// App entry point -- start by authorization
gapi.auth.authorize({
client_id: rtClientId, scope: ['install', 'file'],
//user_id: userId,
immediate: !popup }, onAuthorized
);
docを表示する前に最初に認証を要求するようです。承認は、私のアプリケーションを利用可能にしたい符号なしモードで問題になります。ファイルを共有して、一般のユーザーがログインする必要はなくなります。これにより、シークレットユーザーが自分のドキュメントを表示または編集できるかどうかの疑問が生じます。私はまた、必要に応じて、自分のアカウントにドキュメントをコピーする方法について懸念しています:あなたのドライブで私のアプリでファイルを作成したときには、おそらくファイルをリストし、希望するときにコピーするのにdrive.copy
apiあなたのGoogleドライブで利用できないファイルをコピーするには、唯一のものはそのIDです。
ところで、別のアカウントから非シークレットテストに使用するアカウントを教えてください。 1つのアカウントでドキュメントを作成すると、そのドキュメントが他のアカウントからどのように見えるか/アクセス可能かを確認したいと考えています。
すべての点で、私の質問はシークレットモードが何であるか尋ねていませんでした。私はそれをかなり深く理解していませんでしたが、あなたがGoogleアカウントから切断されているときにunsig≠dmodeunsig≠dmodeunsignedモードを参照するためにここで使用しました。私の質問は、基本的には、Googleアカウントなしで私のアプリを使用することが可能かどうかを尋ねる。明らかに、私がサインインしているときにアプリを使うことができます。私はシークレットモードに入り、アプリを使用して、サインインせずにパブリック共有ファイルを表示/編集したいと思っています。テスト用の使い捨てGoogleアカウントはありますか? –
今質問が明らかになったようです。あなたは何を分かったのですか? – noogui
私はそれを理解しました。私は別のアカウントから読み取り専用の共有ファイルを変更すると、私は自分のアプリファイルを共有することができ、googleのapiは例外をスローします。私は、Googleが別のアカウントを作成することを許可しているとわかりました。クロムは、サインアウト時にアカウントを切り替えるのに役立ちます。だから、署名されたユーザー(私はem incogintoと呼ばれる)がサインインせずに公開共有ファイルにアクセスする私のアプリを使うことができるという唯一の問題が残っていますか? –