この記事は2年以上前に書かれたものです。
情報が古い可能性があります。
情報が古い可能性があります。
PHPファイルの作成と設置
http://example.com/dataapi-listentries.php というファイルを作成します。
PHPファイルはMovable Type6がインストールされているサーバのドメインと別ドメインに設置してもかまいませんが、その場合後述する mt-data-api.cgi までのパスをMovable Type6がインストールされている環境に書き換える必要がございます。
dataapi-listentries.php
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8" /> <title>DataAPIのテスト</title> </head> <body> <?php // ブログのIDを指定します $siteId = 1; // Movable Type6がインストールされているサーバのmt-data-api.cgiまでのパスとパラメータを指定します $url = "http://example.com/mt-data-api.cgi/v1/sites/{$siteId}/entries"; // DataAPIにアクセスし、JSON形式のデータをPHPで扱いやすいデータに分解します $contents = file_get_contents( $url ); $results = json_decode( $contents ); ?> <h1>DataAPIテスト</h1> <?php /** ブログ記事の一覧をリストで出力します */ ?> <?php if( $results != null && count( $results->items ) != 0 ) : ?> <ul> <?php for( $i = 0; count( $results->items ) > $i; $i++ ) : ?> <li><?php echo $results->items[ $i ]->title; ?></li> <?php endfor; ?> </ul> <?php endif; ?> </body> </html>
設置したPHPのURLにアクセス
http://example.com/dataapi-listentries.php にブラウザからアクセスします。
記事の一覧が表示されました:)