Plugin could not be compatible with two-step verification. Plugin have to login to your account in order to make a post. 2 step verification requires entering the code from your phone. Plugin can’t take a look at the screen of your phone each time it needs to make a post, so it’s not possible for it to login like this.
Also plugin could not be compatible with “application specific passwords”. Application specific passwords could be used only in the non-browser applications, but Google+ is accessible by browser only.
If you are concerned about your personal Google account and want to keep 2 step verification on, just create another account, make it admin for your Google+/Blogger page and use it for auto-posting.
UPD: Link to “Owners and managers on Google+ Pages” – https://support.google.com/business/answer/4573962
UPD2: There are no “workarounds”. The whole idea of two-step verification is to prevent an access to your account from anybody without your phone in the hand. What would be the purpose of such protection if you can go around it?
I can’t add another account manager for my google plus personal account with two-step verification. Do you make other options for plugin ?
Same Problem… Would love to get this to work with 2-step. My Plus account security is much more important than autoposting. This makes this plugin unusable for bigger plus personal profiles.
We understand that, but can’t even imagine how to make it possible. To make it work plugin will need to grow eyes and hands, jump through space to your pocket, turn on your phone, unlock it, open “messages” app and take a look at the screen.
The whole idea of 2-step verification is to protect your account from any kinds of logins except logins made manually by you. What kind of protection would it be if there was a way to go around it?
Why can it not work with application specific passwords?
The answer is in the article:
I know Google might have documentation on how to make another account an “admin” of the secure account, but perhaps a link to the instructions, or the instructions themselves might complete this article.
https://support.google.com/plus/answer/2380625?hl=en
Surely you can use Application-specific passwords? That way access is granted without the need for the 2 step authentication. https://accounts.google.com/b/2/IssuedAuthSubTokens?hide_authsub=1
You can’t use then. Application-specific passwords are for accessing Google services from applications and devices without web browser. Application-specific passwords are NOT working from the web browser.
Try to login with your application specific password from the https://accounts.google.com/ServiceLogin you will see what happens.
Google+ could be accessed ONLY from the web browser.
Google has set both options up though. One is to access through the browser with a verification code and cookie set in your browser with a password, the other is application specific. So the the first option should work as long as the verification code and cookie is present. Since I can post via the web to Google +, this seem strictly an issue of Nextscripts not doing the legwork. Or perhaps you can explain how we can Google+ from any other site but not use your program? Thanks.
What exactly are you trying to say here? What kind of legwork we are not doing? SNAP is working exactly as you described. It gets the password cookie from the browser login. The thing with 2-step verification is that Google does not give that cookie without the second step. How do you suggest script from your server to take a look at the screen of your phone in your pocket each time it needs to make a post?
Google+ is not accessible with application specific password. Google+ does not allow any public applications to post there.
Can you not authenticate with OAuth 2.0 and then post from there?
https://developers.google.com/accounts/docs/OAuth2
No we can’t. Google+ access through the oAuth 2.0 is READ-ONLY. You can authenticate and read the content but you can’t make new posts.
https://developers.google.com/+/api/
Google+ seems to have a WRITE API now:
https://plus.google.com/+DavidShellabarger/posts/717kUyxGyaT
Have you actually read the post?
So a “Write” API to write things that no one will see? What is the point? Who needs it?
And how get WordPress get it work with the Jetpack? It work some how over OAuth and everybody can see this posts… And this is a free solution. So maybe you should try to catch up…
And by the way, I read after the purchase of the pro… And Google+ Profile Posts was the main reason :/
There is nothing to “catch up”. There is no way to work over OAuth for regular users. Google+ API is closed for general public.
Automattic (owner of wordpress.com and Jetpack) has exclusive agreement with Google. As part of that agreement Google opened up some of it’s official APIs exclusively to wordpress.com (and Jetpack that works through the wordpress.com). We are not as big as woddpress.com, so Google just ignored our request to open it’s official API for us or our users. Also our plugin is based on “100% white label posting” idea. When you post with Jetpack you send your content to Automattic and they send it to Google+ for you. There is a whole bunch of privace issues that you don’t have with our plugin. Our plugin posts directly from your site to your networks. No third parties involved.
Please understand. We are not some evil corporation that is trying to take all your money while making your life harder. If there were a way to bring Google+ over OAuth for free we wouldv’e done that as we did with Facebook, Twitter and all other networks.
Seems, that now google+ allowing to solve problem with 2 step authentication. I just did it. So, go to the setting page of your google+ page, and ther is section called smth like “third party developers tools” with developers login email just for this google+ page. You have to create password for this email and then use it in plugin settings. It works just fine!
Roman…this is likely not going to reach you, but if it does, can you please be more specific about what you did?