?

Log in

No account? Create an account
AtomClient.pm LJ/Blogger Atom Perl package - LiveJournal Client Discussions — LiveJournal [entries|archive|friends|userinfo]
LiveJournal Client Discussions

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

AtomClient.pm LJ/Blogger Atom Perl package [Jun. 14th, 2005|04:37 pm]
LiveJournal Client Discussions
lj_clients
[trevmex]
I have good news. The LJ/Blogger Atom client I was coding is completed, and it works great in both Blogger and LJ blogs.

The package is called AtomClient.pm and I put it under the GNU LGPL.

Using it in your Perl code is simple, just do the following:

use AtomClient qw(postentry);

$result_msg = AtomClient::postentry("blog_url", "username", "password", "title", "content", "method");

Notes:
- "method" is either "basic" for Basic HTTP Auth, or "digest" for Digest HTTP Auth. If no method is sent, basic will be tried first, then digest if basic fails.
- This does NOT support WSSE since neither Blogger or LJ support WSSE at this time.


いいニューズがある!ずっとプログラムしたライブジャーナル・ブラーガ―・アトム・クライントができた!ブラーガ―とライブジャーナルの両方で良く使える。

パッケージはAtomClient.pmと言う。GNU LGPLであげる。

あなたのPerlコードに入り方はすごく簡単だよ。コードでこちを入って:

use AtomClient qw(postentry);

$result_msg = AtomClient::postentry("blog_url", "username", "password", "title", "content", "method");

ノート:
―"method"はベーシックHTTP公証の"basic"かダイジェストHTTP公証の"digest"だ。もし、"method"は真空になれば、ベーシックからダイジェストを使う。
―ブラーガやライブジャーナルはWSSEを使わないので今、このパッケージはWSSEを使わない。
linkReply

Comments:
From: trevmex
2005-06-14 11:13 pm (UTC)
Thanks for the update. The last time I worked on my client, LJ didn't support WSSE and Blogger did. Go figure.

Does anyone know why Blogger stopped supporting WSSE and went to Basic Auth of all things? Talk about going from pretty secure to amazingly insecure.

Well, I actually wrote a WSSE function, but I didn't add it to the package since I didn't think it would work with LJ or Blogger. If Blogger brings back WSSE support, I'll put it back in.
(Reply) (Parent) (Thread)