2006年03月26日

MovableTypeのAtom APIって動いてます?(誰か助けてください)

Posted by nene2001 at 09:49 / Tag(Edit): movabletype atom / 0 Comments: Post / View / 3 TrackBack このエントリーを含むはてなブックマーク

なんだかんだいいつつ今までMovableTypeを安定しているのでXMLRPC経由で動かしてきたのですが、こんな事も言っときながらいつまでたってもXMLRPCしか使ってないのではアレなので、ようやくMTをAtomで動かしてやるか、という気になりました。

コンフィグのAtomScript(mt-atom.cgi)を設定して、エンドポイントを「<MTのベースURL>/mt-atom.cgi/weblog/」にBlogWriteを設定して、Atom投稿用のトークン確認してBlogWriteのパスワードに設定して、アカウントの設定を更新してやると...。
動かない...。
なんか「XMLが不正」みたいなエラーが出る...。

パケットキャプチャして調べてみると、Atomサービスの一覧は取得できてるんだけど、その一覧の中でservice.postとかのエンドポイントのURLが、「<MTのベースURL>/mt-atom.cgi/weblog/」じゃなくて、全部管理者設定用WebUIのmt.cgiになっちゃってる。
ソース追ってみると、Atomサービスの一覧を返すロジックはMT::AtomServer.pmの中のMT::AtomServer::Weblog::get_weblogsで返してるみたい。
その中のソースでは、$app->uriでエンドポイントのURIを取得してるみたい。
でも、この$app->uri、ベースクラスのMT::Appでは、$app->{is_admin}フラグの値が1だと必ずAdminScript(mt.cgi)の値を返すようになってるみたい。
んでもって、MT::AtomServer::Weblogでは、ベースクラスのMT::AtomServerinitメソッドで、$app->{is_admin}=1になってる。
これじゃ動かないように思うんですが...。

強引にMT::AtomServer::Webloguriメソッドを、mt-atom.cgi/weblog/を返すようにオーバーライドしてみたのですが、そうするととりあえずカテゴリ一覧の取得まではしてくれるようになった。
でも、過去記事の取得では、エラーは返らないけど過去記事なし見つからず、の結果でスルーになってしまうし(BlogWrite上での結果)、新記事の投稿はやっぱりエラーが出て動かない。
なんかWeb上で検索しても、MTのAtomが動かないと言う記事は、ごくごく初期の頃に、Atom投稿用にはパスワードとは別のトークン設定要、とかある以外はみつからない、ましてやバグ情報なんてないんですが...。
どなたかMTをAtomで動かしている方、やり方教えてください。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
MT 3.2のAtom API
Excerpt: MT 3.2のAtom APIがうまくないらしいという話を聞きました。 ここギコ!: MovableTypeのAtom APIって動いてます?(誰か助けて...
Weblog: Ogawa::Memoranda
Tracked: 2006年03月26日 20:24
Re: MT 3.2のAtom API
Excerpt: トラックバック頂きまして、MT3.2でのAtomAPIがBlogWriteで正しく動いていないという事気が付きました。MT3
Weblog: HepCat Dev and Test
Tracked: 2006年03月27日 14:11
paradise kisses
Excerpt: paradise kisses
Weblog: paradise kisses
Tracked: 2007年10月03日 21:49
Comments
コメントはありません。
Post a comment












Remember personal info? 
2006年03月
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
AR視線アプリに関する一考察(ここギコ!)
すこし先のARに必要な方向性3つ
AR視線アプリに関する一考察(ここギコ!)
「ちっ、早すぎたな」と捨て台詞が言えるだけの何をお前はやったのか
目標ができれば実現は可能(ビジネス快進撃 ビジネスマナーのメルマガ)
ほどよい成果主義
コロプラが位置ゲープラットフォームを検討中?iPhone対応も?(ここギコ!)
位置ゲーの歴史をまとめてみた
すこし先のARに必要な方向性3つ(ここギコ!)
GPS高度、ジオイド高、標高の関係
すこし先のARに必要な方向性3つ(ここギコ!)
可視光通信って自位置特定にも使えるんじゃないか
考えるべきは沖縄米軍基地問題の本質!(ようこそイサオプロダクトワールドへisao-pw)
普天間基地移設が軍事的に見て県外移設はあり得ないとかの議論について
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
京都外国人排斥カウンターデモの「反日上等」「日の丸ウンコ」とかについて
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
三度、在特会カウンターデモについて
馬鹿信者の言動は確かにJSF氏に責任はないのだけれど、良識に訴えたい(ここギコ!)
普天間基地移設が軍事的に見て県外移設はあり得ないとかの議論について
Hatena bookmarked
My Hatebu

Banners

Syndication
Powered by
Get it!!