PHP
QiitaAPI

Qiita API を使って自分の投稿一覧を取得する

More than 1 year has passed since last update.

やりたいこと

Qiitaに投稿した自分の記事をホームページで紹介したい

やったこと

QiitaAPIを使って記事一覧を取得してみる
取得したデータをゴニョゴニョしてホームページに載せられればいいなぁ・・

PHPコード

qiita.php
<?php
//
// https://qiita.com/api/v2/docs#get-apiv2authenticated_useritems
//
$json = [
        'page'     => '1',
        'per_page' => '100',
];
$curl = curl_init('http://qiita.com/api/v2/authenticated_user/items');
$option = [
    CURLOPT_CUSTOMREQUEST => 'GET',
    CURLOPT_POSTFIELDS    => json_encode($json),
    CURLOPT_HTTPHEADER    => [
        'Authorization: Bearer <アクセストークン>',
        'Content-Type: application/json',
    ],
];

curl_setopt_array($curl, $option);

$result = curl_exec($curl);

curl_close($curl);

json形式を整形する

PHPをコマンドラインで実行
php qiita.php | python -c 'import sys,json;print json.dumps(json.loads(sys.stdin.read()),indent=4,ensure_ascii=False)'

感想

とりあえず値が取れることは確認できました。
その後どうすればよいのかはわかりません・・・