APIを使った情報取得を色々やってきました。WordPressを中心に行ってきましたが、今回はメモアプリNotionのページからAPIでデータを読み込み、WordPressにデータを書き込むようにしています。
![](https://dmspace.tsuchida.ne.jp/wp-content/uploads/2024/05/Monosnap-test01-Google-Chrome-2024-05-07-21.59.3-1024x710.png)
まずはNotionにページを作成し、内容を記入します。
![](https://dmspace.tsuchida.ne.jp/wp-content/uploads/2024/05/Monosnap-Insomnia-2024-05-07-21.56.15-1024x659.png)
insomniaというAPIクライアントを使ってテータ取得の確認を行います。json形式でかなりのデータが取得されますので、この中から必要な部分を選びます。
![](https://dmspace.tsuchida.ne.jp/wp-content/uploads/2024/05/Monosnap-●-notionapi.php-customTheme-Visual-St-1024x866.png)
WordPressにNotionからデータを取得するPHPプログラムを書きます。curl(カール)を使いHTTPリクエストを送ります。
![](https://dmspace.tsuchida.ne.jp/wp-content/uploads/2024/05/Monosnap-WordPressアプリ管理-Google-Chrome-2024-05-07-1024x568.png)
WordPressの固定ページにNotionのデータを読み込んで表示します。下線や太字の設定した部分もありましたが、反映していません。今後反映するようにしていきたいと思います。