ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WWW::Mixiコミュの【質問です】get_add_diary_confirm(%diary);動きますか?

  • mixiチェック
  • このエントリーをはてなブックマークに追加
8/9を最後にget_add_diary_confirm(%diary);を実行すると
「mixiユーザーIDを指定してください。」
と出て投稿できなくなりました。
それまではうまくいっていたのですが皆様の環境では如何でしょうか?

値のセットは以下のようにしております。
my $description = $item->content
    . $item->link . "\n";
my %diary = (
     diary_title => Jcode->new($item->title)->euc,
diary_body => Jcode->new($description)->euc,
);

以上、ご存知の方がいらっしゃいましたらご回答宜しくお願いいたします。

コメント(1)

自己レスですが現在動かないようです。

idのセットが必要なのですが、
get_add_diary_confirm(%diary);
はidを送出しないようです。

ですので

my %diary = (
submit => "main",
packed => "",
news_id => "",
news_title => "",
news_url => "",
movie_id => "",
movie_title => "",
movie_url => "",
id => $mixi->parse_self_id(),
diary_title => Jcode->new($item->title)->euc,
diary_body => Jcode->new($description)->euc,
);

$response = $mixi->post('add_diary.pl', %diary);
でidを送りPOST_KEYゲットしてから再度

%diary = (
submit => "confirm",
post_key => $post_key,
packed => $packed,
news_id => "",
news_title => "",
news_url => "",
movie_id => "",
movie_title => "",
movie_url => "",
id => $mixi->parse_self_id(),
diary_title => Jcode->new($item->title)->euc,
diary_body => Jcode->new($description)->euc,
);

$response = $mixi->post('add_diary.pl', %diary);

して日記の投稿をするようにしてます。

他の方法あればご教授ください。

宜しくお願いします。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

WWW::Mixi 更新情報

WWW::Mixiのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。