Dreamstime

Thursday 28 May 2015

Unable To Access Blogger/Blogspot From Raven/RavenPlus

I am going to be offline for the next few days, hopefully. Google changed the authentication protocol for Blogger/Blogspot and I can't post anything from Raven/RavenPlus since yesterday 27th May 2015. From what I know, this affects other offline blog editors as well.

This is the error message that I received when I tried publishing to my Blogger blog yesterday:





Not very informative, unfortunately.

23 comments:

  1. Cintia, from Argentine30 May 2015 at 14:24

    Hi!
    The answer is in the Forum.https://productforums.google.com/forum/#!category-topic/blogger/-49FC2_0l-g[176-200]
    Blooger change the ClientLogin for OAuth 2.0. Microsoft will make the change for Windows Live Writer and we (and ME!!!) are looking for anybody want make a change for Zoundry.
    I use ZR with Blogger from 2008. I have 51 years and is ver difficult work with Blogger
    Excuse my bad English
    Do you know if will be an update in ZR?

    ReplyDelete
    Replies
    1. Thanks for the updates, Cintia.

      From what I know Zoundry abandoned Raven after it went open-source sometime around 2009. So an update from Zoundry is NOT very likely.

      I have played around with the Raven source code but only at the editor portion, since I find the misbehaviours annoying. I have called my compiled EXE releases RavenPlus to differentiate it from Zoundry's - I am not associated with Zoundry, by the way. There is still a lot about the Raven code that I do not understand. I think I have only touched about 10% of it.

      What happened with OAuth 2.0 is totally unexpected. I'm trying now to setup the environment for OAuth 2.0, but with Raven being developed with tools that are about 10 years old, things are not easy. So it may take weeks, if not months.

      For the moment, I think I will compose my blogs offline with Raven/RavenPlus. And publish it via Blogger's by copy-and-paste the XHTML code (from the XHTML tab in the editor) into the Blogger's online editor (there is a HTML option just under the blog "Post" title).

      PS: Picture uploads to Picasa has stopped working too from Raven/RavenPlus.

      Delete
  2. Cintia, from Argentine31 May 2015 at 12:46

    Thanks for the answer. The problem is that I use several images and is not good upload with Blogger and I send 30 posts for day. (Is a news blog) I really have the illusion that maybe you can make something with Raven.
    I found MarsEdit that is Raven.
    http://www.red-sweater.com/marsedit/
    They made the change but is for Mac, but I have PC. http://www.red-sweater.com/blog/
    Thanks for all

    ReplyDelete
    Replies
    1. I haven't tried but I don't think there is a problem uploading pictures to Flickr from Raven/RavenPlus. But I have heard of complains that posts gets truncated due, perhaps, to the large size of the picture file (it was a screen capture) or perhaps too many pictures inserted in a single post. Haven't tried it myself, so can't really confirm of this problem myself.

      Apple products support is bad in my country; expensive too. So no Mac for me. Still very much a PC person myself.

      Delete
  3. Hi!
    I found you in Forum Blogger. And I found that you make a new version GREAT!!! But I can not test 'cause the BIogger change. :(

    I read that you said "may take months". I love and I really need Raven, I can wait and I like to be your Beta Tester (if you need one) Do you want try to fix Raven? I prefer wait month that nothing.

    In the forum all Raven users (we are a lot) we'll love you!!!

    Marion

    ReplyDelete
    Replies
    1. I can only try my best.

      The right path to go is to build Raven/RavenPlus with more updated tools - Python 2.7 in particular. But I have been hitting problem after problem along the way. Likewise too when building Raven/RavenPlus with Python 2.4 (very much outdated) with the new OAuth2 Google API Client library.

      So, no promises nor commitments.

      Delete
    2. Ok, thanks. I have your blog and this comment feed in RSS for to know every new. Thanks and GOOD LUCK!!!!
      If someday you need me for some test, please write me here

      Delete
  4. Don't know if this contributes anything but Wordpress.com is throwing errors as well. The first attempt to upload a post fails with an error dialog "EOF occured in violation of protocol." But the second attempt works and the post goes through.

    ReplyDelete
    Replies
    1. If it went through on the second attempt, then I believe there is no change in the communication protocol at the Wordpress.com end. As far as I know Raven is using xmlrpc with Wordpress.com. Perhaps there could be some interference in the communication link that somehow corrupted the data packets on the first try.

      Delete
    2. That's probably what's going on but it seems to be consistent. I changed the title of a new post during finalizing the draft online and downloaded a new copy. Same error. Worked on the second attempt. You mentioned interference. Could this be some sort of a timing issue created by the connection to my ISP?

      Delete
    3. Not sure. It could be anything. But this is not like what happened with Google's Blogger.com where they turned off ClientLogin completely.

      Also I seem to recall having some problems publishing/updating a blog post when running Raven/Raven+ under Oracle's VM Virtualbox. I need at least 2 attempts before everything goes through.

      Delete
  5. Hi T.C. Chuah!
    I found your url 6 times in Blogger forum and in blogging.nitecruzr.net and all says that you have the open code. Can you fix Raven? We are waiting for you! We love this soft and you are the one working in Raven. P L E A S E!!???

    ReplyDelete
    Replies
    1. I'm working on it. At the moment, I have managed to 'insert' and 'update' NEW blog post only. Updating existing old posts will fail. Also, i still have at least 7 more functions to work on. Code is very messy now with lots of my debugging 'print' statements.

      Progress is slow because I have to study the source code and try to figure out what the software is doing at the publishing sub-system. Lot of guess work sometimes.

      Delete
    2. Cintia, from Argentine24 June 2015 at 13:22

      THANKS T.C. for work on this!!!!!! Really can you 'insert' and 'update' new blog post?? I love this. CONGRATULATIONS!!!!
      Can you please leave that I test this beta Raven? Please, please, please. I post more than new 30 post for day and with yur fix I could work very well. Please, please, please!!!!!!!

      I read your feed everyday waiting for good news!

      Delete
    3. Well done T.C. . I want test it too!!! Is better something that nothing. I will happy if I can send new posts, meanwhile you work in the other functions. We love you!!!!!

      Delete
    4. Sorry guys. It is not ready for release yet.

      When I insert a new post, Blogger will send some data back and these data will need to be stored in the Raven/Raven+ database. As of now, there is still some parameters in the Raven/Raven+ database that I need to understand. I have to be careful here as a corrupted database is something that is not easy to fix, and I do not want that to happen.

      Besides, there is still quite a lot to do besides coding. To release a new version (even in Beta), I have to tweek the py2exe script (the portion that generates a Windows .EXE program) and also to work on some documentation as users will need to edit the Raven/Raven+ configuration files to use the new OAuth2/Blogger_API_V3 modules that I am working on.

      While waiting for me to complete my work, can you all please submit a request for the Blogger API Version 3 at https://console.developers.google.com. It takes about 5 days for Google to complete the application.

      Delete
    5. Cintia, from Argentine25 June 2015 at 00:53

      Ok, do not problem, I can wait. But I can not do what you ask.
      When I enter to https://console.developers.google.com/, redirect a https://console.developers.google.com/project with a windows saying "CREATE PROJECT"

      Thanks for all you are doing for us!!!!

      Delete
    6. On https://console.developers.google.com, I didn't actually write it down but off my head it goes something like this:

      1. Create project.

      2. APIs & auth > APIs – activate "Blogger API" (under heading "Social APIs").

      3. APIs & auth > Credentials – create new Client ID (select "Installed Application", default settings).

      4. APIs & auth > Consent screen – configure “Product Name” (I put in "RavenPlus") and “E-Mail adress (I put in my Google email address)”.

      5. APIs & auth > Credentials – Download JSON and store as “client_secrets.json” in a folder. The secrets file contains your application’s ID and a secret token to authenticate it.


      Note:
      - In Step 5. the file "client_secrets.json" is important because this file will be used by the updated Raven+ for OAuth2 authentication - username and password is not required anymore. Keep it safe and do not share it with anyone.

      - Also you will receive an email within a week from Google once your application for Blogger API (Version 3) has been process. In the email, a URL will be provided in which you must activate it within 2 days (I think, can't remember). After that, if you go back to https://console.developers.google.com, and click on

      APIs & auth > APIs > Enabled APIs

      you should see "Blogger API v3" in the list.

      Delete
    7. OK, I did it, but I do not understand what I have to do with client_secrets.json.
      Is for help you with Raven or I need this file for use your new Raven?
      Thanks for your help!

      Delete
    8. "client_secrets.json" is required for the OAuth2 authentication process to request a token so that you can update your blog. You will need it later on with the OAuth2 aware Raven+ that I am working on to interact with Blogger. You will need Google to grant you access to Blogger API v3 to of course.

      Remember NOT to share your "client_secrets.json" file with anyone, as otherwise the security on your Blogger account with be compromised.

      Delete
  6. T.C:Please! add your url in this post Blogger hell forum!. Brandon Yee, expert Google products, ask for url blogs that use Raven to escalete the problem.
    We need are to much!
    https://productforums.google.com/forum/#!category-topic/blogger/something-is-broken/an-error-message/windows/chrome/bZP11cRmyIM

    "BYeeExpert - Google Products50 Best Answers
    Hi Everyone,
    Could you let me know what your blog's URLs are so I can escalate this?
    Hope to hear back soon"

    ReplyDelete
  7. I want say "Blogger help forum. "

    ReplyDelete
  8. Back to square one for the users of WLW:

    https://productforums.google.com/forum/#!topic/blogger/lw_sNsyySKI;context-place=topicsearchin/blogger/category$3Aan-error-message%7Csort:relevance%7Cspell:false

    ReplyDelete