谷歌文档(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(
)将使用来自服务器端的令牌并访问驱动器数据(我不知道它是否可能)。