Google doc(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(
)将使用服务器端的令牌并访问驱动器数据(我不知道是否可能)。
答案 0 :(得分:1)
您是否考虑过使用异步工作的javascript控制器来回调服务器并在php中执行请求?在使用域范围授权方法连接到Google帐户时,我还没有看到获得可见身份验证令牌的方法。