「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。Kindle本で、定価250円です。自作プラグインFacebookのウォールに投稿したメッセージを、アクションストリームに取り込むプラグインを作成しました。今日は、その基本的な使い方を解説します。5.0xまたは5.1に、ActionStreamsプラグインをインストールした環境で動作します。4.xでは動作しません。2.Facebookにアプリケーションを登録FacebookActionStreamsプラグインを使うには、まずそのためのアプリケーションをFacebookに登録する必要があります。アプリケーションの登録の手順は、ブログに記事を書いたことをFacebookに投稿するプラグイン(その1)の記事で解説した通りです。3.プラグインのインストールFacebookActionStreamsプラグインは、以下からダウンロードすることができます。FacebookActionStreams_1_00.zipダウンロードしたZipファイルを解凍すると、「plugins」と「mt-static」のフォルダができます。Typeのインストール先ディレクトリにアップロードします。Typeの管理画面にアクセスする時には、アップグレードのメッセージが表示されます。画面の指示に従ってアップグレードを行います。4.アクセストークンの取得プラグインをインストールしたら、Facebookと通信するためのアクセストークンを取得します。このプラグインをインストールした後に、ユーザーの管理画面(「ユーザー情報の編集」のページ)を開くと、ページの最後に「Facebookアクションストリーム」の項目が追加されます。「アプリケーションのID」の欄に、手順2で追加したFacebookアプリケーションのIDを入力します。「アクセストークンの取得」のボタンをクリックします。アクセストークンを取得する際には、Facebookの「アプリの許可」のダイアログボックスが開きます。「許可する」のボタンをクリックして、アプリケーションを許可します。次に、Facebookのサービスを追加します。「ユーザー情報の編集」のページの右上の「ユーザー属性」の部分で、「利用サービス」のリンクをクリックします。これで、ActionStreamsプラグインに登録しているサービスが一覧表示されます。ここで、ページ左上の方にある「プロフィール追加」のリンクをクリックし、「プロフィール追加」のダイアログボックスを開きます。すると、「サービス」の欄に「Facebook(plugin)」が追加されていますので、それを選びます。「Facebook」だけのサービスもありますが、こちらではありませんので、ご注意ください。次に、「ダミー」の欄に、何か適当な文字列を入力します。他のサービスでは、この欄にユーザー名等を入力しますが、当プラグインではこの欄の値は使用しません(アクセストークンにユーザーの情報が含まれています)。Link」などの4つのチェックボックスで、ウォールから取り込む情報を指定します。各チェックボックスの内容は、以下の通りです。ウォールにメッセージを投稿する際に、「動画」をクリックして、動画をアップロードして添付したメッセージ6.アクションストリームの更新これ以後は、これまでと同様の手順で、アクションストリームを更新します。これで、他のサービスの情報とともに、Facebookのウォールに投稿したメッセージの情報も表示されます。