teratail blog

“システム”のタグがついた記事

2015/07/08 Wed 17:53

1142 PV

teratail API v1.0を公開しました

こんにちは。teratail開発チームの出川です。

このたびteratail初の公開API、teratail API v1.0をリリースしました。

teratail APIでは、以下のようなことが可能です。

・質問詳細とその回答の取得
・ユーザー詳細の取得
・ユーザーのクリップしている質問の取得
・タグ一覧の取得
・タグを持つ質問の一覧の取得
・他

以下はcurlコマンドでJavaScriptタグを持つ質問の一覧を取得する例です。

$ curl -X GET 'https://teratail.com/api/v1/tags/JavaScript/questions?page=2&limit=2' | jq .
{
  "meta": {
    "message": "success",
    "total_page": 369,
    "page": 2,
    "limit": 2,
    "hit_num": 1106
  },
  "tag": {
    "tag_name": "JavaScript",
    "explain": "JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。\r\n開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。\r\n動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。",
    "created": "2014-09-30 16:30:02"
  },
  "questions": [
    {
      "id": 12355,
      "title": "SELECTでユーザーが選んだ項目でダイアログを表示",
      "created": "2015-07-07 12:41:50",
      "modified": "2015-07-07 12:41:50",
      "count_reply": 2,
      "count_clip": 0,
      "count_pv": 51,
      "is_beginner": false,
      "is_accepted": false,
      "tags": [
        "JavaScript",
        "HTML",
        "HTML5"
      ],
      "user": {
        "display_name": "jackie1993427",
        "photo": "https://cdn.teratail.com/uploads/avatars/24784/v0p4ZXAP_thumbnail.jpg",
        "score": 11
      }
    },
    {
      "id": 12353,
      "title": "[thymeleaf for javascript] jsファイルを外部化しつつthymeleafに通したい",
      "created": "2015-07-07 12:22:35",
      "modified": "2015-07-07 12:22:35",
      "count_reply": 0,
      "count_clip": 0,
      "count_pv": 12,
      "is_beginner": true,
      "is_accepted": false,
      "tags": [
        "JavaScript",
        "HTML",
        "HTML5",
        "Thymeleaf"
      ],
      "user": {
        "display_name": "SevensBell",
        "photo": "https://cdn.teratail.com/uploads/avatars/14737/O9ZvcZdz_thumbnail.jpg",
        "score": 6
      }
    }
  ]
}

現在各種情報の取得のみの機能の提供となっております。
互換性を保ちながらの新規の機能の追加は随時行っていきますので、今後にご期待ください。

teratail APIではアクセストークンの利用が可能です。
アクセストークンはログイン後にアクセストークン管理ページより発行が可能です。
リクエストにトークンを含めるとアクセス制限を緩和させることができますので、
個人でデータを利用したい場合などにご利用ください。

詳細な仕様についてはドキュメントページをご覧ください。

今後ともteratailをよろしくお願い致します。

2015/02/25 Wed 11:27

966 PV

gihyo.jpでteratailの記事連載が始まりました!第一回目はJavaScriptのお話です。

はじめまして!
teratail広報担当の木下です。

この度gihyo.jpにて、
teratailシステム担当、本橋(もとはし)の記事連載が始まりました!

連載タイトルは、
「聞いたら一生の宝,プログラミングの基礎の基礎」!!

こちらの連載では、
プログラミング学習において自己流の壁を乗り越えるヒントを、
teratailでの回答を参考にしながら紹介していきます。

記念すべき第一回目の記事は、
「JavaScriptの基礎を見直す」です。

JavaScriptのコーディング規約やJavaScriptにおけるthisの使い分けなど、
JavaScriptの基礎の復習として、ぜひ目を通してみてください!(^^)

それでは、
今後ともteratailをよろしくお願い致します!!

第一回目の記事「JavaScriptの基礎を見直す」はこちら
連載記事一覧はこちら

2015/01/08 Thu 15:49

5580 PV

gitlabのローカライズ -teratail開発チームでの導入事例-

はじめまして。
teratailのシステム担当者 本橋です。

今回は、teratail開発チームで取り入れられている、"gitlab-flow"についての話題です。
特に、そのgitlab-flowをteratail開発チーム内で
いかにローカライズして使っているかというところをお話したいと思います。
tetail-flow

はじめに~gitlab-flowとは~

強力で柔軟な分散型バージョン管理システムであるgitですが、
その有用性の弊害として、自由に利用できすぎるためワークフローが煩雑になり、
じっくりコトコト煮込んだ秘伝のソースコードのようなhistoryが各所で生まれていました。

続きを読む

以前の投稿

新しい投稿

人気の記事

タグ一覧

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る