Skip navigation.

My Opera News

Behind the scenes at My Opera

Support for Moveable Type API

,

Not everyone prefers to write their blog in a web browser, and quite a few specialised clients have been made to post content to blogs, using one or more of the APIs that exist for the purpose.

We decided to provide support for most of the Moveable Type API, which also includes elements from the Blogger API and the MetaWeblog API. To aid tools in figuring out that we have this support, we also support the Really Simple Discovery specification.

To get an overview of the URL to use for the API, after your username you can add
/xml/rsd


To make that long story short, the URL to use for the API is
http://my.opera.com/<username>/blog/api/


This new feature may be a little rough around the edges, but we think it will get the job done, so we hope you will enjoy it!

Introducing the Opera Community Beta SiteDev.Opera launched

Comments

DrLaunch 30. October 2006, 11:41

Awesome! I was hoping you would do something like this.
/me rushes to test the feature with Google Docs.

Ramūnas 30. October 2006, 12:40

It works, but entries are getting posted as private only, is this a client problem or a server?

Ole Kasper 30. October 2006, 12:44

Ramunas,

Have you checked any relevant settings in your client?

We don't have a 'draft' status for posts so are using 'private' in stead. It might simply be that you haven't clicked 'publish' or similar in your client?

Ramūnas 30. October 2006, 12:56

Oh, sorry, it was my client

Ricardo Ferreira 30. October 2006, 15:42

Nice news, but there is a bug if use Windows Live Writer to insert post on my blog! :frown:

Matt Cox 30. October 2006, 15:45

Ooh, things like this just make it more tempting to turn to Flock. :wink:

Kjetil Kjernsmo 30. October 2006, 16:50

RichardCooper,

what happens? Or what doesn't happen?

→潇~~枫←™ 30. October 2006, 19:55

看不懂这都写的是什么

Alexey Feldgendler 31. October 2006, 03:30

Really two slashes in the URL?

Alexei 1. November 2006, 00:01

"Ooh, things like this just make it more tempting to turn to Flock. "
Agree! I will try to test it with Flock as soon as I can :wink:

Ricardo Ferreira 1. November 2006, 00:20

"RichardCooper,

what happens? Or what doesn't happen?"

Its shows a error message, but works fine in Flock



My blog is all white, now does not have a layout! What happened?

Kerby 1. November 2006, 15:57

This is wonderful ! :love:

Thanks for the effort of Opera Community.I like the function and it works well at this moment.

See this article posted by Zoundry. :yes:

Ricardo Ferreira 1. November 2006, 18:10

This is a copy of the bug report in Windows Live Writer

Version: 1.0
Build: 109

OS Version: Microsoft Windows NT 5.1.2600 Service Pack 2
Runtime version: 2.0.50727.42
Shutdown started: False
Program: "C:\Programas\Windows Live Writer\WindowsLiveWriter.exe"

When using Windows Live Writer (Beta), I received the error:
System.ArgumentException: O valor está fora do intervalo esperado.
em mshtml.IHTMLDOMNode.removeChild(IHTMLDOMNode oldChild)
em WindowsLive.Writer.HtmlEditor.HtmlEditorControl.BlockCommandExecutionContext.Dispose()
em WindowsLive.Writer.HtmlEditor.HtmlEditorControl.ExecuteBlockCommand(CommandExecutor command)
em WindowsLive.Writer.HtmlEditor.HtmlEditorControl.WindowsLive.Writer.HtmlEditor.IHtmlEditorCommandSource.ApplyBlockquote()
em WindowsLive.Writer.PostEditor.PostHtmlEditing.BlogPostHtmlEditor.ApplyBlockquote()
em WindowsLive.Writer.PostEditor.TextEditingCommandDispatcher.BlockquoteCommand.Execute()
em WindowsLive.Writer.PostEditor.TextEditingCommandDispatcher.TextEditingCommand.Execute(Object sender, EventArgs ea)
em WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e)
em WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e)

SONOMAN.X 9. November 2006, 02:06

Hello everybody.

I have found thru Geekotic (http://geekotic.wordpress.com) the freeware program BlogDesk (http://www.blogdesk.com) that can be used to post to My.Opera blogs using the MovableType API. Some features like "Read more..." or posting the post to multiple blogs don't work very well but all in all is excellent to write offline in a WYSIWYG editor and then post when you are connected.

Sorry guys, I rushed to comment on this and then I noticed some bugs on the program when posting to some of the blogs. So give it a try if you want but I think It's not so great as I thoght at the begining

Bye Sonoman.X

Alexei 9. November 2006, 05:58

Question: can I use this new feature when adding my blog to flickr? I get an error when I try to do that. What should I put in "MT cgi-bin" field?

SONOMAN.X 9. November 2006, 14:43

AleksOD:

I'm testing a program called BlogDesk. When it asks for the "Entry Point" which is used for communication between the program and the MovableType API of My.Opera I enter http://my.opera.com/<user>/api/ where <user> is you My.Opera user. It's very imprtant the last slash (/) after /api. If you don't put that slash the program won't work. I think that you can try with the same url in flickr's MT cgi-bin field.

Good luck,
Sonoman.X

Alexei 9. November 2006, 18:41

Thank you for your suggestion, Sonoman.X but this did not work either. I get the same error message "The MT CGI URL you entered was not correct"... :frown:

Ricardo Ferreira 21. November 2006, 20:04

I have this bug "Error attempting to connect to weblog at:
http://my.opera.com/RichardCooper/blog/api/

The remote server returned an error: (500) Internal Server Error." using Windows Live Writer. Doesnt work whit My.opera :frown:

gilion 20. December 2006, 20:00

@AleksOD: use the "BloggerAPI enabled blog" entry on flickr and it works

Alexei 24. December 2006, 04:03

Thanks, gilion! It finally worked! (although when I do post from flickr, the title never gets transferred and I always get "No Title" as a title of the blog post :frown: )

Keith Bates 13. January 2007, 00:45

I've been trying flock and finding it doesn't add tags (or "categories" as they are called in the flock blogger). Am I doing something wrong or is this a bit of a mis-match between flock and opera.com?

Ricardo Ferreira 17. January 2007, 16:32

Does not work on Flickr :frown:

勒色 26. March 2007, 06:00

This is wonderful ! :happy:

Thanks for the effort of Opera Community.I like the function and it works well at this moment.

Juris 18. April 2007, 12:00

I can't post from Flock because I got the message:

"There was an error detecting your blog settings."

This happens after enter the username and password.

Any idea how to solve this?
Thank you.
Jose

Keith Bates 18. April 2007, 12:56

Hi jmuras,

Try leaving the /api/ off the URL. Flock seems to add the /api bit.

Keith

Juris 18. April 2007, 17:55

Thank you Keith,

I tried to do that but I get the same error: "There was an error detecting your blog settings. Click OK to re-enter username and password".

I can login in my blog. I don't understand this...

Hello Team! Can you help me?

Jose

Keith Bates 19. April 2007, 23:30

Hi Jose,

That's weird!

I tried it right before I posted that message. Like you, I got the error message when I included the full URL, but leaving the /api/ off worked.

Keith

市川恵貴 5. July 2007, 07:46

this is really really cool feature :smile:

Alexei 16. November 2007, 22:58

I finally managed to set it up to work with Flock. You have to enter http://my.opera.com/<user>/blog/api/ instead of just http://my.opera.com/<user>/api/ for your access point. Now it works! Awesome!

Keith Bates 18. November 2007, 05:26

I think my previous comments were with Flock 0.7

For Flock 1.0 you must use the full path name http://my.opera.com/<user>/api/ including the final / to make it work correctly- well as correctly as it's going to be. For some reason it still has trouble loading the categories from my.opera.com

Alexei 18. November 2007, 19:36

I have the same problem sometimes, too.

hoangkien 19. November 2007, 17:52

Frederik Elwert 24. November 2007, 10:55

This is really nice to see. I't now even stated on the feature list of the blog.

But where - except for this news entry - can I find the information about the API URL? I was a bit confused that the feature was announced on the feature list, but I then had to use the site search to find any information about it.

The /xml/rsd-URL just gives me a 500 Internal Server Error.

Further more, I tried two common Linux blogging clients, Drivel and BloGTK, but neither was able to post. With Drivel, I can't even log in, I just get a server error: "Your request was malformed or missing".
With BloGTK, I seem to be able to log in, but the posts just don't get published. Which might just be because of lesser error information of BloGTK.

Can anybody tell me how to use these Clients with my.opera.com?

DrLaunch 24. November 2007, 13:07

The blog client need to support MovableType and you need to tell the client to use this API when setting it up. The API URL you need to provide is
http://my.opera.com/<username>/blog/api/

Change <username> into your username (in this case it's freedo). Don't include the brackets (<>) .

According to some of the comments above, some clients might enter the /api/ part automatically. So try removing that part of the URL after a few tries. I haven't tried those blogging clients my self, so I can't tell you anything about them.

Frederik Elwert 24. November 2007, 20:40

Thanks for the hints, but I checked all that:
Yes, they do support Movable Type, yes, I selected that, yes, I used the correct URL.

So maybe I'll discuss this in the forums.

- 9. January 2008, 02:59

When I enter the API URL, Diigo says

Could not find any API for your blog. Click Back to try another blog, or click next to manually configure your blog

.

Keith Bates 9. January 2008, 06:15

I've had no trouble with either BloGTK or Drivel... both work fine for me.

Frederik Elwert 9. January 2008, 08:37

With BloGTK, I had to select "MetaWeblog API" instead of "Movable Type". The latter seems to be specifically for MT-Blogs, not for those that use the same API.

- 9. January 2008, 18:17

To select "MetaWeblog API" in Diigo, I need to fill my "Blog Id" and my blog "Endpoint". What are they?

Howard Shippin 12. April 2008, 15:24

To use Drivel editor:

I'm constructing this from memory, since now it's set it up, with automatic sign in, I'm not sure how to get back to the blog setup screen.

1. For blog type choose movable type.
2. Enter username and password
3. For the address, that's http://my.opera/username/blog/api//

(Note the two // after api: I discovered that the problem was that Drivel failed to register the slash, unless I included two of them).

Howard Shippin 12. April 2008, 15:25

Blogging with flock 1.1.1 browser:

1. For account, choose Self-hosted blog
2. At screen "Blogging, set up my blog" enter http://my.opera.com/username/blog/api/
3. Automatic set up doesn't work so choose manual setup ("Next")
4. Choose blog type "movable type"
5. Enter http://my.opera.com/username/blog/api/
6. Type in username, password.

Michael 25. August 2008, 17:53

Hi all,
Setup for Windows Live Writer worked. Here's all I had to do go get it to work:
1. Open Windows Live Writer.
2. Click on "Weblog" tab and click 'Add weblog account.'
3. Click to publish to "another weblog service."
4. Type in the URL for your blog page, ie http://my.opera.com/whateveryourpagename/blog
5. Fill in your Opera username and password
6. Click the "Edit proxy settings" and make sure it is blank
7. Click next
8. Let Writer do it's thing for a second and another box will pop up.
9. Select Moveable type API from the drop down list
10. Clear all of the typing from the next line and fill in instead the name of your URL as in #4 and add a slash /api/ to the end of the URL so it should read http://my.opera.com/whateveryourpagename/blog/api/
11. Click next
12. Poof...it detects settings, etc. And should work. Mine did.

Keith Bates 25. August 2008, 23:31

Since upgrading my computer I've found that I can now blog with the latest betas of flock quite successfully. Unfortunately flock seems to be unstable for some reason and just crashes when not in active use. (Usinf Ubuntu linux 8.04)

Manish Bansal 21. September 2008, 22:39

Hi,
I am getting 500 Internal Error while trying to make a api call for the same?
any idea why it is happening?

Manish Bansal 22. September 2008, 17:45

hey guys..
i am trying to write an desktop client for posting blogs on my opera.
but server response is always same 500 internal server error.

do any one has any idea about it?

Cosimo Streppone 25. September 2008, 12:26

Any code?
Dump of the requests?

Manish Bansal 19. October 2008, 06:29

OK buddies...
i am done with bloggin client..
will be releasing soon.. (in next 2 or 3 days..)
stay tune on my blog (its a test purpose blog..)
soon i will update the link to the executables...

blog address is http://my.opera.com/manubans/blog/



Cheers.................
-- Manish

Manish Bansal 21. October 2008, 21:18

Hi All,

Client for opera blogs "m'Blogger" is released.
you can find the download link and help on my blog http://my.opera.com/manubans/blog

--Manish

Christopher DaSilva 16. November 2008, 02:44

I can't blog using BloGTK :frown:

Manish Bansal 18. November 2008, 03:40

use m'Blogger buddy.. i hope u will like it.

-- manish

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.