FileMaker から WordPress へ投稿する
コマンドラインで WordPress へ投稿する方法について書いた。
コマンドラインで WordPress に投稿する – with a Christian Wife
https://wacw.cf/2021/06/23/posting-to-wordpress-with-commandline/
それを応用して FileMaker から投稿してみたい。
Pleroma のときと同じ感じで、コマンドラインから投稿する方法を応用すれば WordPress でもできると思ったが、どうもうまくいかない。そこで、以前書いた以下の方法を応用した。
FileMaker から Slack へ投稿2 – with a Christian Wife
https://wacw.cf/2019/01/07/posting-slack-with-filemaker-2/
環境:macOS Catalina Version 10.15.6(英語環境)、MAMP 6.3 上の WordPress 5.7.1(英語)、FileMaker Pro 18 Advanced
(0)コマンドラインから WordPress へ投稿する際にやった、「WordPress REST API (Version 2)」プラグインのインストールと、wp-config.php の編集を済ませておく。
コマンドラインで WordPress に投稿する – with a Christian Wife
https://wacw.cf/2021/06/23/posting-to-wordpress-with-commandline/
(1)FileMaker で Table という名前のテーブルがあったとして、以下の名前のテキストフィールドを作成する。
・url
・options
・message
・result
(2)フィールドには以下のように記入する。
・url: [ホストのアドレス]/wp-json/wp/v2/posts
・options: -X POST -user [ユーザー名]:[アプリケーション・パスワード] -H "Content-Type: Application/json" -data-binary @$data
・message: {"title":"テスト","content":"コンテンツ","status":"publish","slug":"test","categories":"3″,"tags":"4″}
・result:(空欄)
status は publish ですぐ投稿、draft で草稿、private でプライベートとなる。
slug で、URL を指定できる。slug の項目をなくせば、title で指定するタイトルがそのまま URL となる。
categories と tags でカテゴリーとタグを指定。ID 番号の特定方法はコマンドラインから投稿する際に書いた。
コマンドラインで WordPress に投稿する – with a Christian Wife
https://wacw.cf/2021/06/23/posting-to-wordpress-with-commandline/
ポイントは options フィールドで -d ではなく、-data-binary とすることだ。
(3)以下のようなスクリプトを作成する。
1Set Variable [ $data ; Value: Table::message ]
2
3Insert from URL [ Select ; With dialog Off ; Table::result ; Table::url ; cURL options: Table::options ]
(Insert from URL のオプションで Target を result、Specify URL で Table::url 、Specify cURL options で Table::options とする。)
スクリプトを実行すると WordPress へ投稿できる。result フィールドにはいろいろと文字列が表示される。エラーの場合はこのフィールドを見ればいい。
投稿文の改行は <br>
を記入したりしてもうまくいかなかった。改行がないようなちょっとした投稿が向いているかもしれない。
FileMaker から WordPress へ投稿できるようになるといろいろと世界が広がるぞ。
なお、前回書いた Bludit についても、同様に FileMaker から投稿しようとしたが、うまくいかなかった。
参考:
FileMakerでWordPress 新規ポスト – DigitalBoo
https://www.digitalboo.net/post/3437/fm-wp-new_posts
Amazon.co.jp: FileMaker 2023 スーパーリファレンス Windows&macOS&iOS 対応 eBook : 野沢 直樹, 胡 正則: 本
https://amzn.to/491VW9p