Home > Hockey - Tue D4, Tech > publishToMixi : WordPress から mixi へ投稿するプラグイン ver1.1

publishToMixi : WordPress から mixi へ投稿するプラグイン ver1.1

September 13th, 2008 Leave a comment Go to comments

最新版の情報はこちら

前バージョン(ver1.0)を作ったときからどうしても欲しかったイメージの同時投稿の機能を、ようやく実装することができました。投稿の中で利用した JPEG イメージが上から順に最高3つまで、同時に Mixi に送られるようになっています。実際に自分で試してみましたが、かなりいい感じです :)

イントール方法、使い方などは前バージョン(ver1.0)とまったく同じです。

[ダウンロード]

ここからどーぞ。

[使い方]

プラグインをインストールして有効にすると、投稿(Post)を入力する画面に、「Publish To Mixi」というオプションが現れるようになります。投稿するときにここをチェックすると、同じ投稿内容が Mixi にも自動的に投稿されます。Wordpress の投稿に使われたリンクなどの HTML タグはmixiに送られるときに取り除かれます。Wordpress の投稿に使われたイメージについては、JPEGイメージに限り文章の上から順に最高3つまでが同時に投稿されます。

[動作環境]

WordPress 2.5系で PHP5系ならとりあえず動くと思います。PHP 標準の機能だけで書いてあるので、別途必要なライブラリはありません。Mixiプレミアムのアカウントでの動作は確認していません。

[インストール方法]

  1. Zipファイルをダウンロードして解凍します
  2. publishToMixi.php というファイルをテキストエディタで開いて、$mixi_username と $mixi_password にそれぞれ自分の mixi のユーザ名をパスワードを設定します
  3. publishToMixi.php を wp-content/plugins フォルダにコピーします
  4. 管理画面からプラグインを有効にします

[ライセンス]

利用は無料です。ライセンスは GPL(http://www.gnu.org/licenses/)です。

[開発環境]

Mac OS X 10.5
Apache 2.2.8
PHP 5.2.5 (mod_php)
Wordpress 2.5.1

[動作確認環境]

* ksnn.com
Apache 2.0.63
PHP 5.2.6
Wordpress 2.6.2

使ってみて問題等がありましたら、ぜひコメントの方までお願いします。

  1. September 13th, 2008 at 08:30 | #1

    http://mixi.jp/view_diary.pl?id=932055754&owner_id=6103148

    こんにちわ。お久しぶりです。もちろんアップしてテストしましたw
    すばらしい!
    実は今までMIXIで記事に写真をアップしたことなんてなかったのです。これで写真付きの記事をアップできるようになりました。

    どうもありがとうございました。よろしければテスト投稿をご覧ください。

  2. kei
    September 13th, 2008 at 15:38 | #2

    早速使っていただき、ありがとうございます。
    Mixiの記事、見ましたw
    うまく動いているようで何よりです!
    何か不具合があったら、連絡ください。

  3. kei
    September 15th, 2008 at 00:50 | #3

    今日、自分で使ってみて、mixiに送られた文章の改行が多いのが気になりました。改行が複数行に渡ってある場合は改行1つにまとめちゃおうと思います。

  4. sohya
    September 25th, 2008 at 10:35 | #4

    はじめまして
    アクティブにする際に以下の様なエラーが出てしまったので
    質問させてください。

    Parse error: parse error, unexpected ‘{‘ in ・・・・
    wp-content/plugins/publishToMixi.php on line 264

    これはどのように対処すればよいでしょうか?
    よろしくお願いいたします。

    Wordpress 2.6.2を使用しています。

  5. kei
    September 25th, 2008 at 17:56 | #5

    こんにちはsohyaさん。はじめまして。

    お使いになっているPHPのバージョンはいくつかわかりますか?
    264行目はtryがはじまるところで、
    try-catchはPHP5以上でしかサポートされていないので
    それで動いていないんじゃないかと思います。

    もし、PHP5以上のバージョンを使っていてエラーが起こっているのであれば、
    以下の行を次のようにコメントアウトしてみてください。

    263-264
    // try
    // {

    344-348
    // }
    // catch (Exception $e)
    // {
    // error_log(‘P2M_MixiConnector.publishDiary(): Caught exception: ‘. $e->getMessage());
    // }

    あとは、パスワードにもしダブルクオートが入っているなら、
    それは’\'でエスケープしてみてください。
    たとえば、パスワードが”hello”だったなら、
    $mixi_password = “”hello”";

    こんな感じに直してみてください。
    $mixi_password = “\”hello\”";

  6. December 11th, 2008 at 17:03 | #6

    publishToMixi、かなり重宝しています。ありがとうございます。
    WP2.7での対応とかはなされますでしょうか!?WP2.6.5までは正常に動作しますが、WP2.7ではエラーになっています。もしバージョンアップなどなされるのであれば非常に有り難いです。よろしくお願いします。

  7. kei
    December 11th, 2008 at 18:50 | #7

    ☆MONKさん

    WP2.7ではエラーになるとのこと、他の方からも報告を受けてます。もちろん、対応する予定です。あぁ、もうリリースされたんですね…急がないとw

  8. December 12th, 2008 at 05:12 | #8

    Keiさん

    大丈夫です。時間があるときにゆっくりやって下さい。気長に待ってますよ〜。
    宜しくです。

  9. January 20th, 2010 at 01:39 | #9

    いつもこのプラグインで大変お世話になっています。
    大変言いにくいことなのですが、予約投稿に対応して頂けるととても有り難いのですが・・・。
    もしも可能でしたら、何とぞよろしくお願い致します。m(_ _)m

  1. September 13th, 2008 at 08:24 | #1
  2. September 14th, 2008 at 21:52 | #2
  3. September 23rd, 2008 at 03:12 | #3
  4. October 16th, 2008 at 18:22 | #4
  5. October 18th, 2008 at 15:05 | #5
  6. December 28th, 2008 at 04:30 | #6
  7. February 14th, 2009 at 16:17 | #7
  8. February 5th, 2010 at 19:42 | #8
  9. May 10th, 2010 at 09:56 | #9
  10. June 6th, 2010 at 21:49 | #10