sergmoro1 / yii2-google-spreadsheet
Access to Google SpreadSheet from Yii2 by Google REST API.
Installs: 254
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 1
Open Issues: 1
Type:yii2-extension
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-12-17 16:30:18 UTC
README
Simple extension for getting list of user's spreadsheets and open selected spreadsheet in IFRAME.
Example of using Google REST API and OAuth2 authorization.
Installation
Register Google-project first
Follow the instructions - Setting up OAuth 2.0 .
Set up extension
$ composer require sergmoro1/yii2-google-spreadsheet "dev-master"
Usage
1.Copy model, controller and views from ./example to corresponding directories of your app. Change methords and actions or leave them as is.
2.Define constants in params file (for ex. in frontend/config/params.php).
<?php return [ 'clientId' => '***', 'clientSecret' => '***', // dev (for ex.) 'redirectUri' => 'http://localhost/yoursite/frontend/web/google/oauth', // production //'redirectUri' => 'http://yoursite/google/oauth', ];
3.Declare Redirect Uri in your Google Project. For ex.
// dev
http://localhost/yousite/frontend/web/google/oauth2
// production
http://yoursiteDOTcom/google/oauth2
Result
Now you can view list of your spreadsheets, if you have them, by active Uri at the moment:http://yoursite_or_localhost_path/google