Log-in to Google Account loop
  • When I try to upload my post to my blog, the "Please Log In" window just continually asks me to enter my password, even though MarsEdit indicates that my post IS uploading. Is this normal? My blog is through blogger, which takes an inordinate time to do anything (one of the reasons I am trying MarsEdit) but I worry that it's not uploading.
    My apologies if this has been answered elsewhere, but I'm a newbie and couldn't find an answer in the first four pages of the MarsEdit forums.
  • Hi Helen - usually when "weird stuff" is happening with Google I think it has something to do with Google's own security anti-spam features causing mayhem. If you visit this URL and enter the code does it make any difference for subsequent connections from MarsEdit?

    https://www.google.com/accounts/DisplayUnlockCaptcha?service=blogger
  • Hi Daniel, I have the same "Please log in" loop. Mine is a private Blogger account which I set up manually because the auto detect is not working. I can't log in.
  • Hi witzer - did you try visiting the same "captcha" link I suggested? If that doesn't help, please try grabbing the network log and sending it to me at support@red-sweater.com.

    1. Open MarsEdit
    2. Select Window -> Network Log from the menu bar.
    3. Clear the log if it's not already empty.
    4. Try to refresh the blog again from MarsEdit.
    5. Copy the network log contents.

    Thanks!
  • Hi Daniel, I was changing the settings around. I seemed to manage to log in now. But I'm getting "Can’t get recent posts for xxxxx because the server reported an error".

    My settings is as follow:
    System name: blogger
    System API: Google Data Protocol 2.0
    API Endpoint URL: my private blog address
    Blog ID: my private blog ID

    I hit refresh and the network log is as follow:

    Network message sent: 2013-01-03 09:19:25 +0000
    URL: https://www.google.com/accounts/ClientLogin
    Method name: Google ClientLogin Authentication
    Network message sent: 2013-01-03 09:19:28 +0000
    URL: [my blog address]?alt=atom-service
    Method name: GET
    Network reply received: 2013-01-03 09:19:34 +0000
    URL: [my blog address]?alt=atom-service
    Method name: GET
    Status code: 302
    Succeeded: NO
    --Fault Error--
    Fault code: 302
    Fault string:
    Response text:

  • Hi witzer - when you say the API Endoint URL is your "private blog address", do you mean the home page URL? It should be set instead to something like this:

    http://www.blogger.com/feeds/[your private blog ID]/posts/default

    The blog ID in the settings should be the same as in the API Endpoint URL as above.
  • Hi Daniel, thanks for the info. It's working now. I have been searching high and low for the information on API Endpoint URL but I couldn't find any. I put my own blog address just to test out whether it worked or not.

    May I know where can I get the information that says API Endpoint URL should be "http://www.blogger.com/feeds/[your private blog ID]/posts/default"? Is it officially from Google? I just need to know the source so that if others need the info I might be able to point out to them.
  • Sorry this isn't more obvious. It's not a thing that's documented per se by Google, it's just if you have a private blog MarsEdit can't figure out the details automatically. If you have lots of friends or clients who have private blogs it will probably be a good idea just to remember to tell them about this nuance.
  • Alrighty. Thanks for your support Daniel.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!