MovableTypeの指定日投稿スクリプトをCGIアプリに改造する
「自動クリック」を利用してMovableTypeの自動投稿(指定日投稿)を行う方法についてです。
クリックで投稿スクリプト起動させるためには、MovableTypeの指定日投稿スクリプトをあらかじめCGIアプリに改造しておくことが必要です。
指定日投稿スクリプトに
・コンテントヘッダー出力
・表示情報の出力
のコマンドを追加することでCGIアプリに改造できます。
以下はPerlスクリプトに追加する行です。
・コンテントヘッダー出力部分
print "Content-type: text/html\n\n";
・表示情報の出力部分
print "OK";
「表示情報の出力」は必須ではありませんが、ブラウザで操作したときに、画面が空白では何が起こったかわからないので、「状態モニタ」の意味で出力しておくといいと思います。
改造前の指定日投稿スクリプトは
MT設置フォルダ/tools/run-periodic-tasks
です。
これを
MT設置フォルダ/tools/run-periodic-tasks.cgi
というファイル名で保存してください。
パーミッションは755にします。(サーバーによっては705等)
クリックで投稿スクリプト起動させるためには、MovableTypeの指定日投稿スクリプトをあらかじめCGIアプリに改造しておくことが必要です。
指定日投稿スクリプトに
・コンテントヘッダー出力
・表示情報の出力
のコマンドを追加することでCGIアプリに改造できます。
以下はPerlスクリプトに追加する行です。
・コンテントヘッダー出力部分
print "Content-type: text/html\n\n";
・表示情報の出力部分
print "OK";
「表示情報の出力」は必須ではありませんが、ブラウザで操作したときに、画面が空白では何が起こったかわからないので、「状態モニタ」の意味で出力しておくといいと思います。
改造前の指定日投稿スクリプトは
MT設置フォルダ/tools/run-periodic-tasks
です。
これを
MT設置フォルダ/tools/run-periodic-tasks.cgi
というファイル名で保存してください。
パーミッションは755にします。(サーバーによっては705等)