diff --git a/examples/run.php b/examples/run.php new file mode 100644 index 0000000..e97a0c4 --- /dev/null +++ b/examples/run.php @@ -0,0 +1,59 @@ +list($endpoint, [ + 'limit' => 10, + 'orders' => ['-publishedAt'], +]); +var_dump($list); + +// コンテンツIDを指定して1件取得します。 +$contentId = 'my-content-id'; +echo "=== get ===\n"; +$content = $client->get($endpoint, $contentId); +var_dump($content); + +// コンテンツを作成します。 +echo "=== create ===\n"; +$created = $client->create($endpoint, [ + 'title' => 'php-sdkより追加したコンテンツ', +]); +var_dump($created); + +// レスポンスは stdClass オブジェクトなので、プロパティアクセス(->)で値を取得します。 +$createdId = $created->id; + +// コンテンツを更新します。 +echo "=== update ===\n"; +$updated = $client->update($endpoint, [ + 'id' => $createdId, + 'title' => 'php-sdkより更新したコンテンツ', +]); +var_dump($updated); + +// コンテンツを削除します。 +echo "=== delete ===\n"; +$client->delete($endpoint, $createdId); +echo "deleted\n";