0

プレイグラウンド アプリケーションを作成しました。Googleドライブにショートカットファイルが作成されることがわかりました。シークレットで共有しようとしました(ドキュメントを誰でも利用できるようにしたいのですが、別のGoogleアカウントを作成する方法がわからないため、シークレットでログアウトします)。共有リンクは のようになりhttps://drive.google.com/open?id=0B00--A0eRH1JLTdsX2t0LWw5RE0ます。ただし、シークレット モードでは表示できません。Googleドライブウィンドウと思われるものに「プレビューが利用できません」と表示され、ログインが提供されます

ここに画像の説明を入力

私が見ている主な問題は、プレイグラウンドアプリケーションが次の構造を持っていることです。これは公式デモから来ています

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
);

ドキュメントを表示する前に、そもそも認証を要求しているようです。アプリを使用可能にしたい署名なしモードでは、承認に問題があります。ファイルを共有し、ログインせずに一般公開したいと考えています。これにより、シークレット ユーザーが私のドキュメントを表示またはイベント編集できるかどうかという疑問が生じます。また、必要に応じてドキュメントをアカウントにコピーする方法についても懸念しています。1 つのことは、私のアプリでドライブにファイルを作成した場合、おそらくファイルを一覧表示し、drive.copy必要なときに API を使用して必要なものをコピーできることです。 Googleドライブで利用できないファイルをコピーし、持っているのはそのIDだけです。

ところで、別のアカウントから非シークレット テストに使用するアカウントを教えてもらえますか? あるアカウントでドキュメントを作成した場合、別のアカウントからどのように見えるか、どのようにアクセスできるかを確認したいと考えています。

4

2 に答える 2

1

デフォルトでは、Realtime API は匿名アクセスを提供しません。https://developers.google.com/google-apps/realtime/faq#does_the_realtime_api_support_anonymous_accessを参照してください

于 2016-07-15T19:07:39.663 に答える
0

「ところで、別のアカウントから非シークレット テストに使用するアカウントを教えてもらえますか? あるアカウントでドキュメントを作成した場合、別のアカウントからどのように表示/アクセスできるかを確認したいです。」

1 つのアカウントに Chrome を使用します。後続のアカウントには、Firefox およびその他のブラウザーを使用してください。

追記

Incognito とは何かを明確に理解していただくためです。混同しないようにできることとできないこと。

シークレット モードの仕組み

あなたが見るもの

シークレット モードは、アクセスしたサイトを Chrome に保存することなく、プライベートにインターネットを閲覧できる新しいウィンドウを開くモードです。シークレット ウィンドウと、開いている通常の Chrome ブラウジング ウィンドウを切り替えることができます。シークレット ウィンドウを使用している場合のみ、シークレット モードになります。

気をつけて。シークレット モードは、Chrome がサイトへのアクセス アクティビティを保存できないようにするだけです。次のような他のソースがあなたのブラウジング アクティビティを見るのを止めることはありません。

インターネット サービス プロバイダー 雇用主 (職場のコンピューターを使用している場合) 訪問する Web サイト 自分自身 ダウンロードしたもの

Chrome は、シークレット モードでダウンロードしたファイルの記録を保存しません。ただし、ダウンロードしたファイルはコンピュータのダウンロード フォルダに保存され、シークレット タブを閉じた後でも、コンピュータの他のユーザーがファイルを表示して開くことができます。

于 2016-07-14T06:24:18.067 に答える