1

Google ドキュメント ( https://developers.google.com/drive/delegation#instantiate_a_drive_service_object ) は次のように述べています。

For security reasons service accounts are not supported in client-side
Javascript. Service accounts for server-side Javascript is not yet
supported

PHP経由で実装するアイデアがあるかどうか知りたいです。次のコードは私の考えを表しています。

<?php $token = generateToken() ?>

<script type="text/javascript">

  TOKEN = <?php echo $token ?>;
  startDriveRead(TOKEN);

</script>

ユーザー定義のphp関数generateToken()は、フェデレーション認証を実行し(可能です)、トークンを返します(トークンの取得方法がわかりません)。

ユーザー定義の JavaScript 関数startDriveRead() は、サーバー側からのトークンを使用して、ドライブ データにアクセスします (それが可能かどうかはわかりません)。

4

1 に答える 1

1

サーバーをコールバックし、php でリクエストを実行するために非同期で動作する JavaScript コントローラーを使用することを考えたことはありますか? ドメイン全体の権限委任方法を使用してGoogleアカウントに接続するときに、目に見える認証トークンを取得する方法をまだ見ていません。

于 2012-11-16T08:11:43.460 に答える