Ustream ステータス

説明

“Ustream ステータス” とは、Ustream チャンネルのオンライン・オフラインのステータスをウィジェット・ショートコードで任意の画像を使って表示するプラグインです。

Ustream チャンネルを入力し、オンライン・オフラインステータスを取得し、任意で指定したオンライン・オフライン用画像を表示します。

Ustream は誰でも無料 or 有料でライブ配信をすることが出来すメジャーなサービスの一つです。

サンプルサイト (最近オンラインになってないですが)
http://katzueno.com/

フィードバックをお待ちしています。ウェブサイトか、Twitter @katzueno までお願いします。

GitHub にもコードを載せています。プルリクエストも歓迎です。
https://github.com/katzueno/UstreamStatus-WordPress

プラグインサポートページ (日本語もあります)
http://katzueno.com/wordpress/ustream-status/

私が作成した他の WordPress プラグインはこちら
http://katzueno.com/wordpress/

スクリーンショット

  • Setting menu at the widget

  • Ustream Status in action

FAQ

何が必要ですか?

WordPress サイトに加えて、Ustream.tv でアカウント作成し、配信を開始しなければいけません。

Ustream にどうやってサインアップするのですか?

Ustream.tv よりユーザー登録を行ってください。

オンライン・オフライン用の画像を持っていないのですが

ご自分で画像を作成して頂く必要があります。希望者が多ければプリセット画像の作成も考慮します。

配信中ですが、ステータスが変わりません

まず、60秒お待ち下さい。Ustream ステータスはキャッシュを使い、ライブ・オフラインステータスを60秒毎にしかチェックしません。

配信を開始して60秒以上経ってもステータスが変わらない場合、Ustream ID を打ち間違えたか、WordPress サイトが Ustream サーバーにアクセスしづらい状態になっているか、サーバーの IP アドレスが Ustream サーバーからブロックされている可能性があります。

Ustream サーバー自体が動いているか、どう確認できますか?

もしも、ステータス取得に問題が発生し続けるのであれば、下記のことが予想されます。

  • Ustream チャンネルを間違えたかもしれません。
  • 画像の URL 入力を間違えたかもしれません。
  • Ustream サーバー自体に問題が起こっているかもしれません。
  • WordPress サーバーが Ustream サーバーにブロックされているかもしれません。

評価

Works perfectly

karchnerl

The plug-in works great. I created my own images for online and offline status and it works flawlessly. Thank you.

2件のレビューをすべて表示

変更履歴

3.0.1

  • 多言語のサポート

3.0.0

  • Ustream の新 API に変更
  • オンラインステータスを取得する方法を根本的に変更

2.0.3

  • Ustream API が http リクエストの受付を停止し https のみを受付けるように

2.0.2

  • ショートコート出力を修正

2.0.1

  • Warning: file_get_contents(http://api.ustream.tv/php/channel/wotstv/getValueOf/status) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /path/to/wordpress/wp-content/plugins/ustream-status/ustreamstatus.php on line 96. エラーが発生したのでそれを修正

2.0.0

  • 複数チャンネルサポート
  • ショートコードのサポート
  • キャッシュ時間を120秒から60秒に短縮

1.0.0

  • 最初のバージョン。動きます。

貢献者と開発者

これはオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

コードを参照