Skip to main content

Configuration for PyDrive in Google Drive Before Run Authentication Script


- Go to "console.developers.google.com"

- Then Go to "console.developers.google.com/iam-admin/projects"

- Create your own Project

- Go to "Service Accounts" menu and Enable "API" to On

- Go to "API Manager" menu and then Go to "Credentials"

- Clicked on "Create Credentials" and Clicked on "OAuth Client ID"

- Give Some "Project Name" in "OAuth Consent Screen" page and saved it

- Select "Application Type" to be Web Application

- Enter "http://localhost:8080" in "Authorized Java Scripts"

- Enter " http://localhost:8080/ " in "Authorized redirect URIs" and save it

- Download JSON file and Rename to "client_secrets.json" and Put this file in working directory


Problem Faced By Mine :

- Json file name with client_id. So it throws some error
Solution : Should rename to "client_secrets.json"

- Entered like "http://localhost:8080" in "Authorized redirects URIs" field. So I got authentication failed issue in webbrowser while running script.
Solution : Should entered like this "http://localhost:8080/"

Comments

Popular posts from this blog

Install and Configure Apache in Ubuntu 14.04

Easy way to install and configure "Apache" server in Ubuntu 14.04 1.Install apache:              sudo apt-get install apache2 2. In /etc/apache2/sites-available/000-default.conf :                 ScriptAlias /cgi-bin/ /var/cgi-bin/                <Directory "/var/cgi-bin">                         AllowOverride None                         Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch                     ...

PHP Session Clean

I was getting the following error when trying to browse the icingaweb2 website in the browser Fatal error: Uncaught ErrorException: Uncaught ErrorException: session_name(): Cannot change session name when session is active in /usr/share/php/Icinga/Web/Session/PhpSession.php:97 Stack trace: #0 [internal function]: Icinga\Application\ApplicationBootstrap->Icinga\Application\{closure}(2, 'session_name():...', '/usr/share/php/...', 97, Array) #1 /usr/share/php/Icinga/Web/Session/PhpSession.php(97): session_name('Icingaweb2') #2 /usr/share/php/Icinga/Web/Session/PhpSession.php(152): Icinga\Web\Session\PhpSession->open() #3 /usr/share/php/Icinga/Web/Controller/ActionController.php(540): Icinga\Web\Session\PhpSession->write() #4 /usr/share/php/Icinga/Web/Controller/ActionController.php(490): Icinga\Web\Controller\ActionController->shutdownSession() #5 /usr/share/icingaweb2/library/vendor/Zend/Controller/Action.php(512): Icinga\Web\Controller\ActionCont...

Login as NAGIOS user in Terminal

I have written icinga configuration file for some servers to monitoring it. In that, some custom scripts are running with SSH command to monitor the Server status. Everything goes fine till when did shut down the server and launch the same server ( same hostname ) with different hardware due to Memory problem. Note : Memory problem - Sometimes, We need better RAM and Harddisk to handle the traffic when server started to get more request from the Client.  In this moment, the icinga custom scripts and inbuild scripts that related to the server hostname are started to throw the error message that can't connect to server using SSH : SSH Failed ( Same host name. But different hardware ). Because, My monitor server has Old server SSH Key in Known_Hosts for hostname. But, My monitoring server was trying to connect to New Server with Old server SSH Key from Known_Hosts. To avoid this problem, We need to remove Old Server SSH Key belong with Hostname from Known_Hosts...