Here’s my set up – it might be helpful for someone…
Through the Google console I created a Client ID and saved the
Through my website’s cPanel and File Manager I created a new folder off of my website’s root (public_html) folder:
e.g. public_html/google_drive_wp_media
Into this folder I placed the p12 file. I edited the file name so that portion that was the Client ID project name (up to and including the hyphen) was removed, leaving the only the alphanumeric portion (plus the file extension – .p12)
e.g. blah – blah blah-43xxx1eb8789.p12 -> 43xxx1eb8789.p12
(I suspect the spaces caused problems with the next step)
In the Private Key URL Path setting for the plugin I entered:
http://mywebsite.com/google-drive-wp-media/43xxx1eb8789.p12
Works just as it should and no SSL involved.
@rfear I applied your method and get this error
Am just wondering why the creator decided to abandon us here.
As much as I love to use this plugin, I have been on my pc for over 6 hours trying to solve this puzzle.
Who else was able to surmount this problem, please share you method.
An error occurred: Unable to parse the p12 file. Is this a .p12 file? Is the password correct? OpenSSL error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
Would you like to do this
1. regenerate new api key (create new client id)
2. upload the new p12 file to google drive and set to public.
your p12 file url: https://www.googledrive.com/host/xxxxxxxxxxx
change xxxxxxxxxxx w/ your google drive file id, not file name
3. go to plugin page and change the api setting with the new one
4. post the result here
@moch Amir,
Am sorry for coming late. I subscribed for follow up comment, but did not recieve your reply. So I just decided to have a look here again, when I saw your response.
I tried the sugestion you gave, but still, it does not work out for me. Should I share my .p12 url here? Is it of any security threat to my site and uploaded medias? If not, let me share my .P12 url for you to see.
here for testing purpose
email: gdwpmtester@gmail.com
Client ID, Service Account, & p12 url:
431822912101-1858j1usemcb2hugm4ifstkkpuf4opsi.apps.googleusercontent.com
431822912101-1858j1usemcb2hugm4ifstkkpuf4opsi@developer.gserviceaccount.com
https://www.googledrive.com/host/0B4QBnpNJwTfZTTA0YzZpYmNIa0U
or
431822912101-3pmjl0cevc1mhv9hnlgrbcq3bibl9mm9.apps.googleusercontent.com
431822912101-3pmjl0cevc1mhv9hnlgrbcq3bibl9mm9@developer.gserviceaccount.com
https://www.googledrive.com/host/0B4QBnpNJwTfZcE1FYWlTVE1qVDg
or
431822912101-i8u5l8vb6frqjfrbtfm8ve3nof2np9bm.apps.googleusercontent.com
431822912101-i8u5l8vb6frqjfrbtfm8ve3nof2np9bm@developer.gserviceaccount.com
https://www.googledrive.com/host/0B4QBnpNJwTfZM0tFakRGTEtyOGM
Hey Moch Amir
the settings you provided worked for me, the first one is the one I tried. please, what am I doing wrong?
There is a little difference am seeing in your private key url and my own. have a look on my own url and compare it with yours
https://drive.google.com/open?id=0BzeaapSDYeBBVGlQVVFwb3JxSFk&authuser=0
Mine is http://drive.google.com/open?…
But yours is http://googledrive.com/host/…
Hello Agbams,
your file id = 0BzeaapSDYeBBVGlQVVFwb3JxSFk
your p12 url = https://www.googledrive.com/host/0BzeaapSDYeBBVGlQVVFwb3JxSFk
@Amoch Amir
Thanks for your great support. It is now working for me. Am sorry for the great problem I imposed on you. Next time, I will be much observant.