知恵袋サンプルコード

質問詳細APIサンプル

使用API

知恵袋 質問詳細

構成環境 Apache-2.2.14 + PHP-5.3.1

Yahoo!知恵袋 質問詳細API使用サンプルです。

ダウンロード

サンプルご利用の際は、利用規約をご覧ください。利用規約は、ダウンロードパッケージ内のLICENSE.txtファイルに記載されています。

ダウンロードはこちら (ダウンロードサイズ:約1.8KB)

コード解説

ダウンロードしたアーカイブファイルを展開すると下記のようになります。

`-- sample7
    |-- LICENSE.txt
    |-- README.txt
    `-- sample.php

sample.php

<?php

define('APPLICATION_ID', '<あなたのアプリケーションID>');

/**
 * APIのURL
 */
define('REQUEST_URL', 'http://chiebukuro.yahooapis.jp/Chiebukuro/V1/detailSearch');

/**
 * 内部エンコードをUTF-8に設定
 * mb_strimwidth を使用するための設定です。
 */
mb_internal_encoding("UTF-8");

/**
 * APIへのリクエストパラメータ
 */
$parameters = array(
    'appid'     => APPLICATION_ID,
    'question_id' => 123456789
);
$ch = curl_init();

curl_setopt_array($ch, array(
    CURLOPT_URL             => REQUEST_URL .'?'. http_build_query($parameters, '', '&'),
    CURLOPT_RETURNTRANSFER  => true
));
$xml = curl_exec($ch);
curl_close($ch);

?>
<html>
    <head>
        <title>質問詳細APIサンプルコード</title>
    </head>
    <body>
        <h1>質問詳細API サンプルレスポンス</h1>
        <pre><?php echo htmlentities( $xml ); ?></pre>

        <!-- Begin Yahoo! JAPAN Web Services Attribution Snippet -->
        <a href="http://developer.yahoo.co.jp/about">
        <img src="http://i.yimg.jp/images/yjdn/yjdn_attbtn2_105_17.gif" width="105" height="17" title="Webサービス by Yahoo! JAPAN" alt="Webサービス by Yahoo! JAPAN" border="0" style="margin:15px 15px 15px 15px"></a>
        <!-- End Yahoo! JAPAN Web Services Attribution Snippet -->
    </body>
</html>

このページのトップへ