talk-to-talk-api

第1部 HtmlとCSSとJavaScriptでつくる



HTMLの基本構成

<!DOCTYPE html>

<html lang="ja">

<head>
    <meta charset="UTF-8"/>
    <title>第1部</title>
</head>

<body>
    <h1>Hello. Let's talk.</h1>
    <textarea id='hello'>こんにちは</textarea>
</body>

</html>

index.htmlを編集してJavaScriptを書いてみましょう

JavaScriptの代表的な関数

<script>

  // ポップアップを表示する関数
  var popAlert = function() {
    alert( "呼んだ?" );
  };

  // 関数の引数に関数を渡す
  setTimeout( popAlert, 10 * 1000 );

</script>

jQueryを使ってみよう

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
// idを指定して値を取得する
var hello = jQuery( '#hello' ).val();
console.log( hello );

サーバと通信する

var message = "おはよう";

$.ajax({
    type: "POST",
    url: 'https://api.a3rt.recruit-tech.co.jp/talk/v1/smalltalk',
    data: {
            apikey: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", // ここは実際のキーに書き換えないと動きません
            query: message
          },
    success: function( data ) {
      // 通信成功時にsuccessプロパティに紐づけた関数が呼ばれる
      console.log( data.status );
      console.log( data.message );
      console.log( data.results );
    }
});


次のページ