Php Google Drive OAuth2获取令牌

Php Google Drive OAuth2获取令牌,php,oauth,google-drive-api,google-oauth,Php,Oauth,Google Drive Api,Google Oauth,我刚开始学习Google tree up play,我有一些问题 如何使用登录链接登录 session_start(); require_once 'api/src/Google/Client.php'; require_once 'api/src/Google/Service/Drive.php'; $drive = new Google_Client(); $drive->setClientId('XXXXXXXX-hc0ap9uujjvqpsci9ceitqsrro1d8415

我刚开始学习Google tree up play,我有一些问题

  • 如何使用登录链接登录

    session_start();
    require_once 'api/src/Google/Client.php';
    require_once 'api/src/Google/Service/Drive.php';
    
    
    $drive = new Google_Client();
    
    $drive->setClientId('XXXXXXXX-hc0ap9uujjvqpsci9ceitqsrro1d8415.apps.googleusercontent.com'); // Client ID
    
    $drive->setClientSecret('XXXXXXXXXXX'); //Client Secret
    
    $drive->setRedirectUri($url);
    
    $drive->setScopes(array('https://www.googleapis.com/auth/drive'));
    
    
    $url = $drive->createAuthUrl();
    
  • 如何获取访问令牌


  • 您将从
    $drive->createAuthUrl()
    获取登录Google的URL。Google将返回凭据,包括重定向URI的访问令牌

    我已经在GitHub中建立了一个关于使用oAuth和驱动函数和API的简单的评论repo。你可以在这里找到它:

    https://github.com/numsu/google-drive-sdk-api-php-insert-file-parent-example


    祝你学习顺利!:)

    您在尝试登录时是否遇到任何异常?请描述一下。在开始编码之前,您确实需要阅读并理解OAuth。OAuth中没有“登录”。获取访问令牌至少有三种不同的方法。读懂