[tDiary-users-talk: 0399] Re: トラックバックができなかったとき

Back to archive index

TADA Tadashi sho****@spc*****
2008年 5月 3日 (土) 18:32:07 JST


ただただしです。お返事遅くなりました。

2008/4/29 T.P.S.Nakagawa <yaemo****@kikan*****>:
>  えー、初心者的な質問なんですが。
>  トラックバックを打とうとして、相手の URL が無効だったときに
>  更新画面が Internal server error になって、しかも日記の更新だけは
>  されている、というのは仕様でしょうか?

いえ、Internal Server Errorが出る機会はできるだけ減らすべきです。
どのような場合に出るのか、正確に教えていただけますか?(「無効」
にもいろいろあるので)

ただ、TrackBackの成功・不成功に関わらず、日記の更新は成功すべき
と考えていますので、エラーメッセージ以外は想定した挙動です。とい
うか実は、プラグインが走る前に日記の更新は終わってます:-)

>  ちなみに、相手が "はてな日記" で、トラックバック先エントリが
>  本文中 (リンク先にも?) 含まれていないときには
>  「本文に 該当の URL がないよ」という趣旨のエラーが
>  はてなから返ってきたのがそのまま表示され、やはりエラーになりました。

この場合の「エラー」はInternal Server Errorですか? それとも別の
エラーですか? はてなが、TrackBackの仕様として決められた形式で
エラーを返してきていれば、tDiaryがそれを解釈して表示するはずな
んですが(Internal Server Errorを出さずに)。

>  しかもこのときには、トラックバックはきちんと打てていて、
>  かつ日記も更新されていたという…

あれれ。はてなはリンクを含まないTrackBackを拒絶するはずなのに
なぁ……。

>  トラックバックの成功・不成功にかかわらず、画面に表示されるのは
>  「日記の更新が成功した」というメッセージであってほしいな、と
>  思うのですが。

tDiaryの現在の仕組み(日記の更新が成功したときにはその日の日記を表示
する)と、エラーメッセージの表示は相性が悪いので、難しい場面もあり
ます。特に上の例のように、エラーなのに成功している……という場合に
は、tDiaryサイドでは判断のしようがないんですよねぇ……。

-- 
ただただし <http://sho.spc.gr.jp/>
♪ツッコミは、短く鋭く愛を込めて。




tDiary-users-talk メーリングリストの案内
Back to archive index