並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 471件

新着順 人気順

restの検索結果361 - 400 件 / 471件

  • SPA+REST APIのシステム構成例(AWS) | Fintan

    はじめに このドキュメントは、クラウド上に構築したSPA+REST APIのシステム構成を事例としてまとめたものになります。利用したクラウド環境は、Amazon Web Services(AWS)です。 本ドキュメントが、SPAとREST APIを使用してAWS上で開発するシステムの構成例として、今後開発を行うシステム、プロジェクトの参考情報となることを目的としています。 なお、このドキュメントに記載しているシステムは開発中のものであり、実際に運用されているシステムではありません。テストなどで品質を高めていく活動についても、これからになります。その点については、ご留意のうえ、構成例としてドキュメントを参照いただければと思います。 TL;DR このドキュメントに記載しているシステムでは、以下のような構成でAWS上に構築を行いました。 シンプルなSPA+REST APIで作成したシステムを、A

      SPA+REST APIのシステム構成例(AWS) | Fintan
    • 【EXCEL VBA】REST APIを呼び出してJSONデータを取得したい(例:郵便番号から住所を取得)

      サンプルプログラム Option Explicit Sub sample() Dim httpReq As New XMLHTTP60 '「Microsoft XML, v6.0」を参照設定 Dim params As New Dictionary '「Microsoft Scripting Runtime」を参照設定 Dim pCode As String pCode = "100-0014" '郵便番号 With httpReq .Open "GET", "https://madefor.github.io/postal-code-api/api/v1/" & Left(pCode, 3) & "/" & Right(pCode, 4) & ".json" .Send End With Do While httpReq.readyState < 4 DoEvents Loop Debu

        【EXCEL VBA】REST APIを呼び出してJSONデータを取得したい(例:郵便番号から住所を取得)
      • GitHub - microsoft/restler-fuzzer: RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.

        RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services. For a given cloud service with an OpenAPI (formerly Swagger) specification, RESTler analyzes its entire specification, and then generates and executes tests that exercise the service through its REST API. RESTler intellige

          GitHub - microsoft/restler-fuzzer: RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
        • 非同期Batch処理がしたいときのREST API設計 - Qiita

          こちらの記事は以下のブログからの転載となります。 非同期Batch処理がしたいときのREST API設計 - Junks, GC cannot sweep https://munchkins-diary.hatenablog.com/entry/2019/05/05/202254 こんばんは、日本はまだGWですが、こちらはMayDay以外一切の休みなく働いております。10連休羨ましい!! お久しぶりです、最近Scalaを全く使わないサービスへの異動になり、ひたすらJavaでScalaっぽいコードを書いては怒られているMunchkinです。 今回はREST API(Restish APIの方が正しいかな)で非同期Batch処理を起動したいっていうお話です。正直自分でもまだ正解がわかっていないので、ガンガンマサカリを投げてください。 先に結論 仮にすでに以下のようなリソース定義が存在するとしま

            非同期Batch処理がしたいときのREST API設計 - Qiita
          • WP REST APIを元にNuxt.jsのgenerateで記事ページを自動生成してみる(いわゆる動的ルーティング) | ARAKAZE NOTE

            せっかくREST APIの情報を元にページを作るならgenerateするファイルは自動で出力したいですよね。 公式ドキュメントのところでいう「動的ルーティング」を使って実現してみましょう。 うまくいけばREST APIを元に自動でディレクトリ構造やhtmlファイルが生成されます。 考え方 nuxt.config.jsにgenerateプロパティを記述、そこに使用するAPI情報を読み込む記述をします。 ここでは読み込んだjsonの配列の中にある、ディレクトリ構造を示す値をrouteに設定していきます。 次に自動生成されるページ用のテンプレートファイルを作成します。 ディレクトリに対して細かく設定することも出来ますがWPのパーマリンクを元にする事を考えると「pages/_.vue」というファイルを作ってしまうのが手っ取り早いかなと思います。 テンプレートファイルは頭文字にアンダースコアを付ける

              WP REST APIを元にNuxt.jsのgenerateで記事ページを自動生成してみる(いわゆる動的ルーティング) | ARAKAZE NOTE
            • Envoy の EDS を REST API で体験する「API Based Dynamic Routing Configuration」を試した - kakakakakku blog

              今回は「Try Envoy」の「API Based Dynamic Routing Configuration」を紹介する.前回紹介した「File Based Dynamic Routing Configuration」と関連した内容だけど,今回は API を使った「ディスカバリサービス (xDS)」を学べる.特に Envoy は REST と gRPC をサポートしているけど,今回のコンテンツだと REST を学べる.なお,前回の記事も載せておく. kakakakakku.hatenablog.com API Based Dynamic Routing Configuration 手順は以下の「計7種類」ある.今までの Katacoda と同じく文章だと理解しにくい点も多く,自分なりに理解を整理しながら進めた. Step.1 「Introduction」 Step.2 「EDS Conf

                Envoy の EDS を REST API で体験する「API Based Dynamic Routing Configuration」を試した - kakakakakku blog
              • WP REST APIのApplication Passwordsを使う - Qiita

                概要 WP REST API を使った自動化みたいなことを考えているので使えるようになりたい 本番で検証するのは掃除や事故が怖いのでDockerで検証しました Application Passwordsは過去はPluginとして利用でしたが、あるバージョンからは組み込まれているっぽい また、SSLが必須(定義でどうにかなるらしいが探しきれなかった)なので、SSL化するdocker-compose.ymlを用意した 環境 WordPressのバージョンは 5.9.1 でした Docker使って環境を用意する ↑のリポジトリに従って起動・手続きするだけ WordPressの初期設定 これは世にありふれているので割愛します Application Passwordsの設定 WordPressにログインし、左メニューからUsers→All Users→自分のユーザー名→ユーザー編集ページの下部にあ

                  WP REST APIのApplication Passwordsを使う - Qiita
                • Django REST Framework とは?(Python アプリケーション) - Qiita

                  この記事は Django Advent Calendar 2021 の最終日の記事です。 はじめに はじめまして。 普段から Django を使用してWebアプリを開発しています。 シルトレンド 今年の Django Advent Calendar 2021 も楽しく拝見させて頂きました。 今年の Django Advent Calendar では 数年前に比べて Djangoそのもの だけではなく Django REST Framework(DRF) について言及されている記事が増えた気がします。 そこで、今年はこの記事でも Django REST Framework について記載したいと思います。 この記事が Django のより一層の普及に少しでも貢献できれば幸いです。 目次 Django とは? Django REST Framework とは? Django REST Frame

                    Django REST Framework とは?(Python アプリケーション) - Qiita
                  • LinkedInがREST+JSONではなくgRPC+Protobufを選んだ理由:Karthik Ramgopal氏とMin Chen氏とのQ&#x26;A

                    垂直スケーラビリティと効果的なテストによる金融取引システムのパフォーマンスと効率の最大化 Peter Lawrey氏はJavaチャンピオンであり、Chronicle SoftwareのCEOとして、開発者を鼓舞してソリューションのクラフトマンシップを高めることに情熱を注いでいる。経験豊富なソフトウェアエンジニアとして、Lawrey氏はソフトウェア開発プロセスにおけるシンプルさ、パフォーマンス、創造性、革新性を奨励することに努めている。

                      LinkedInがREST+JSONではなくgRPC+Protobufを選んだ理由:Karthik Ramgopal氏とMin Chen氏とのQ&#x26;A
                    • REST、gRPC、および GraphQL を使い分ける (パート 1) | エクセルソフト ブログ

                      マイクロサービスの普及により、ソフトウェアの世界では多くの新しい革新的なアプローチが生み出されています。しかし、期待するビジネス成果が一貫して得られる、堅牢で高品質な API の構築は複雑な作業です。マイクロサービスを採用する組織を対象とした最近の調査で、回答者の約 30% が最大の課題の 1 つとして「API の品質」を挙げているのも不思議ではありません。 API ベースのアプリケーションは多種多様です。API 形式ごとにそれぞれの長所と短所があり、どれを使うかは特定のアプリケーション要件に大きく依存します。 この 2 部構成のシリーズでは、API 開発で最も人気のある 3 つのアプローチ、REST、gRPC、GraphQL について紹介します。それぞれのモデルの長所と短所を比較し、アプリケーションに最適な API モデルを判断する方法を説明します。 REST (REpresentati

                        REST、gRPC、および GraphQL を使い分ける (パート 1) | エクセルソフト ブログ
                      • REST WebAPIのプラクティス

                        この記事はnote.comからの転載です。 https://note.com/yamarkz/n/n41e9ac83c896 雑なメモ書きの様な内容です。 自分の知識、知恵の引き出しの整理も兼ねてます。 実践的で有用な対応パターンをまとめました。 HTTP Method with URI | http method | explain | URI | |GET| ドキュメントリソースの取得| https://api.example.com/v1/items/1 | |GET| コレクションリソースの取得| https://api.example.com/v1/items | |POST| リソースの作成 | https://api.example.com/v1/items | |PUT| リソースの更新 | https://api.example.com/v1/items/1 | |PAT

                          REST WebAPIのプラクティス
                        • VS Code拡張「REST Client」の便利機能メモ - Qiita

                          忘れやすいので、自分用にメモっておく 基本的な情報はココがかなりまとまっている https://qiita.com/toshi0607/items/c4440d3fbfa72eac840c Request Variables API開発しているときに重宝しているREST Clientだが、認証通さないといけない時に、ログインしてToken取得してから各API叩いて確認するのが面倒。 その時に便利なのが、この機能。 @baseUrl = https://example.com/api # @name login POST {{baseUrl}}/api/login HTTP/1.1 Content-Type: application/x-www-form-urlencoded name=foo&password=bar ### @authToken = {{login.response.he

                            VS Code拡張「REST Client」の便利機能メモ - Qiita
                          • 【Laravel】サクッとRest APIを実装する - Qiita

                            即興でLaravelアプリをローカルホストで立ち上げて、 リクエストを受け取ったらDBからデータを取得してjsonを返却する方法 Laravelのインストール composerを使ってインストール

                              【Laravel】サクッとRest APIを実装する - Qiita
                            • PostmanとNewmanを組み合わせて、CI/CDに組み込むREST APIの自動テストを作ろう! - Qiita

                              PostmanとNewmanを組み合わせて、CI/CDに組み込むREST APIの自動テストを作ろう!テストREST-APIPostmanNewman はじめに REST APIのテストツール、テストが書きやすくてCLIベースで動くものを探していたんですが、PostmanとNewmanの組み合わせが神だったのでご紹介です。 これらを使うとざっくりこんなことが出来ます。 REST API実行する 実行したAPIのresponseをチェックするテストスクリプトを作る 作ったテストスクリプトをjsonファイルにexport CI/CDでこのスクリプトを実行するようjenkinsジョブを作る このざっくり説明で少しでも興味を持った方、ざっくり使い方を見ていってください。 Postmanは、APIを持つソフトウェアの開発を簡単にするためのツールです。アイコンかわいい(大事 出来ること APIテストを

                                PostmanとNewmanを組み合わせて、CI/CDに組み込むREST APIの自動テストを作ろう! - Qiita
                              • SplunkのAdd-on Builderで自前のアドオンを作成してみる(REST API編) | DevelopersIO

                                オペレーション部 江口です。 Splunkでデータ入力を行うためのアドオンの作成を助けてくれるツール、Add-on Builderについてご紹介したいと思います。 Splunkアドオンとは Splunkは、任意のダッシュボードや機能拡張を行うアプリケーション(Splunk App)をユーザがインストールできます(自前で開発もできます)。 そのAppの一種で、任意のデータを入力する機能を拡張するものを「アドオン」と言っています。 スクリプト(シェルスクリプトやPython)を実行し、任意のAPIを実行してデータを取得したり、任意に加工するなどの処理を行ってSplunkに渡す処理を行えます。 Splunk Add-on Builderとは このSplunkアドオンの開発を助けてくれるツールがSplunk Add-on Builderです。これ自体がSplunkにインストールするアプリとして提供

                                  SplunkのAdd-on Builderで自前のアドオンを作成してみる(REST API編) | DevelopersIO
                                • AWS SAMのCORSを設定する(REST APIバージョン) - Qiita

                                  困っていたこと ローカル開発環境で、ブラウザでReactからAWS SAMのAPI Gatewayを叩きたかったのですが、CORSに行く手を阻まれておりました。 下記は、CORS未設定の状態でAPIを叩いたときにブラウザのコンソールに出るエラーメッセージです。 Access to fetch at ‘http://127.0.0.1:3001/hello_world’ from origin ‘http://127.0.0.1:3000’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If

                                    AWS SAMのCORSを設定する(REST APIバージョン) - Qiita
                                  • REST APIとは REST API設計とSOAPとの違い

                                    REST API(RESTful API)とは、汎用性の高いWebサービスアプリケーション同士の通信を支援するAPIの1つの種類です。REST APIは、シンプルかつ柔軟で、互換性に優れているため、さまざまな種類のデータの取り扱いや、最も著名なアプリケーションとのやり取りに最適というメリットがあります。この記事では、REST(またはRESTful)APIとは何かを定義し、それ以前に使用されていたSOAPとの違いを比較します。さらに、REST APIの仕組みとメリット、クラウド統合へと向かう流れの中で、REST APIが今日の企業にとって欠かせないものとなっている理由について探ります。 REST APIとはREST(Representational State Transfer) API、あるいはRESTful APIは、API(アプリケーションプログラミングインターフェイス)の一種で、We

                                      REST APIとは REST API設計とSOAPとの違い
                                    • US election result: What Biden's victory means for rest of world

                                        US election result: What Biden's victory means for rest of world
                                      • API Gateway + REST + Lambda 非プロキシ(カスタム)統合をServerless Frameworkで実装してみた | DevelopersIO

                                        API Gateway + REST + Lambda 非プロキシ(カスタム)統合をServerless Frameworkで実装してみた はじめに データアナリティクス事業本部ビッグデータチームのkasamaです。 今回はAPI GatewayをトリガーとしてLambdaを実行し、Redshift Serverlessの対象tableのデータを参照する一連の流れをServerless Frameworkで実装したいと思います。 構成図 簡単な構成図としては以下になります。 今回は、リクエストボディに対象tableを指定するため、POSTメソッドでリクエストします。また、リクエストの際は、API Keyの指定を必須とします。 前提条件 Redshift serverlessが事前に構築されていることとします。 まだの方は以下ブログの「Redshift Serverless構築」項目を参考に

                                          API Gateway + REST + Lambda 非プロキシ(カスタム)統合をServerless Frameworkで実装してみた | DevelopersIO
                                        • GitHub の REST API で Issue 情報を取得する方法いろいろ

                                          あるリポジトリの Issues の一覧を取得するGitHub の /repos/<ユーザー名>/<リポジトリ名>/issues という REST API エンドポイントにアクセスすると、指定したリポジトリ内の Issue の一覧を取得することができます。 特定の Organization が提供しているリポジトリを指定するときは、ユーザー名 の部分を Organization名 に置き換えてください。 Public リポジトリの場合Public リポジトリの情報は、誰でも簡単に取得することができます。 下記は、curl コマンドを使って REST API を呼び出すサンプルです。 ユーザー名とリポジトリ名の部分は適切な値に変更してください。 Public なリポジトリの場合 $ USER_NAME=myname $ REPO_NAME=myrepo $ curl https://api.g

                                            GitHub の REST API で Issue 情報を取得する方法いろいろ
                                          • Understanding Kubernetes Storage - Stateful, Stateless, POSIX + REST

                                            Try the Erasure Code Calculator to configure your usable capacity Try Now Kubernetes has fundamentally altered  the traditional application development and deployment patterns. Application development teams can now develop, test and deploy their apps in days, across different environments, all within their Kubernetes clusters. Previous generations of technology typically took weeks if not months.

                                              Understanding Kubernetes Storage - Stateful, Stateless, POSIX + REST
                                            • GraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob Crowley

                                              GraphQL, gRPC, REST and WebHooks are among a bewildering array of technologies and architectural styles that are available to API developers today. Presented with such myriad options, how can we be confident of making an appropriate decision for the problem at hand? In search of guidance, developers often turn to online communities. This can exacerbate the problem as discussions about API styles o

                                                GraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob Crowley
                                              • PyTorchの新しい推論モードについて – Rest Term

                                                ひさしぶりのエントリー。今年度になってから家庭環境がガラッと変わってなかなかプライベートの一人の時間が取れず時間が空いてしまいました。 今回はPyTorch関連のメモ的な記事になります。最近仕事で古いPyTorchで作られたプロダクトを最新のPyTorchにアップグレードする対応をしていたのですが、バージョン1.4からいきなり最新バージョンと1.9に上げたのでちょっと大変でした。ここでは1.9から入った新機能の一つを紹介したいと思います。地味ではありますが、意外と気になる人が多そうな機能を調べてみました。 * PyTorch 1.9 Release, including torch.linalg and Mobile Interpreter | PyTorch Inference Mode Inference Mode API allows significant speed-up for

                                                  PyTorchの新しい推論モードについて – Rest Term
                                                • Apache-JMeterでRestなAPIの同時接続テストをやってみる - Qiita

                                                  実行環境 Windows10 Javaインストール済み 参考 URL:http://artoftesting.com/performanceTesting/restAPIJMeter.html 手順 Javaがインストールされていない人は以下よりインストール https://www.java.com/ja/download/ Apache-JMeterをインストール http://jmeter.apache.org/download_jmeter.cgi ※インストールするOSに合ったファイルを選択してください ※今回はWindowsなのでzip選択 インストールしたApache-JMeterの/bin/Jmeter.batをダブルクリックで起動 コンソールが立ち上がったあとにJmeterのウィンドウが立ち上がる 左のツリーより「テスト計画」を右クリック>追加>Threads(Users)

                                                    Apache-JMeterでRestなAPIの同時接続テストをやってみる - Qiita
                                                  • Use AWS Lambda authorizers with a third-party identity provider to secure Amazon API Gateway REST APIs | Amazon Web Services

                                                    AWS Security Blog Use AWS Lambda authorizers with a third-party identity provider to secure Amazon API Gateway REST APIs February 24, 2021: We updated this post to fix a typo in the IAM policy in the “Building a Lambda authorizer” section. Note: This post focuses on Amazon API Gateway REST APIs used with OAuth 2.0 and custom AWS Lambda authorizers. API Gateway also offers HTTP APIs, which provide

                                                      Use AWS Lambda authorizers with a third-party identity provider to secure Amazon API Gateway REST APIs | Amazon Web Services
                                                    • 専門家が語る、REST APIオンリーの限界とGraphQLを使うべき理由

                                                      クエリ言語「GraphQL」はFacebookが考案し、2015年にオープンソース化された。Twitter、Amazon Web Services、GitHubなど、多くのアプリやWebサイトがGraphQLで構築されている。 関連記事 RESTはオワコンか、クエリ言語は「GraphQL」の時代へ マルチモデルデータベース「ArangoDB」に要注目 RDBMSはもう要らない? 多様化するデータ管理システム OracleのCEOが予言「数十万人のOracleデータベース管理者は失業する」 ITプロジェクト失敗の原因は「リレーショナルデータベース」 GraphQLはREST API、任意のアプリケーション、データストアの上位に位置するレイヤーだ。このレイヤーによって複数のAPIにまたがるデータの取得と抽出のプロセスが容易になる。 例えばある小売業者の開発者として、製品ページのレンダリングを担

                                                        専門家が語る、REST APIオンリーの限界とGraphQLを使うべき理由
                                                      • GitHub Pagesを活用して擬似REST APIサーバーを作る - Qiita

                                                        はじめに Qiita - GitHub Actionsを活用して擬似APIサーバーを用意する こちらの記事で、Actionsを用いてjsonファイルを自動更新でき、それをPagesで読み込めるという事は、それはすなわち擬似的なAPIサーバーとして運用できるという事では、という提案をしました。 ただこれでは、膨大なデータのうち欲しいデータはごく一部なのに、毎回全部取得して、keyから辿っていく必要があります。 じゃあjsonファイルを分割すれば良かろう、どうやって?

                                                          GitHub Pagesを活用して擬似REST APIサーバーを作る - Qiita
                                                        • REST Countries

                                                          Get information about countries via a RESTful API

                                                          • 【Spring Boot】認証・認可(REST API)

                                                            認証・認可の流れREST API の認証・認可には、セッションを使わず認証トークンを用います。 セッションを使ってはいけないというルールはありませんが、 REST のステートレスの考え方から認証トークンを使用する方がメジャーです。 認証トークンは、認証成功時に生成してクライアントに送信します。 クライアントは、認可の必要な API に対して認証トークンを含めたリクエストを送信します。 この認証トークンが正しいものであることを検証し、API の処理を実行します。 認証トークンはリクエストヘッダーのAuthorizationに設定して送信します。 認可に失敗した場合は、403 Forbidden のレスポンスを返します。 認証トークンJWT とは認証トークンの生成には、JWT(JSON Web Token)がよく利用されます。 参考:jwt.io 詳細は割愛しますが、JSON 形式のデータを電

                                                              【Spring Boot】認証・認可(REST API)
                                                            • ネットワークエンジニアのための自動化入門(Python / REST API等) - 技術を楽しもう!

                                                              はじめに Python pexpect netmiko Ansible REST API (RESTCONF) Jenkins 昔からネットワーク機器を多く相手にしてきたエンジニアは、 CLIで設定を作って投入することが多く、プログラミングが苦手な方が多い印象です。 近頃はネットワークも自動化の波が大きく、 APIによる設定変更に対応している機器も増えてきました。 ネットワークに詳しく、自動化等にも長けたエンジニアは、 現在も希少価値が高い印象ですので、 まず、どんな手法があるのかを知ることから始めてはいかがでしょうか。 はじめに 古くからある手法ですが、Excel関数を駆使してConfigを出力して、 Teratermマクロで投入することも立派なネットワーク自動化(効率化)です。 例えば、下記の記事のようなものです。 itchrome.blogspot.com ただ、初期構築時ならまだし

                                                                ネットワークエンジニアのための自動化入門(Python / REST API等) - 技術を楽しもう!
                                                              • PCモニターのおすすめはどれだ! - Life. Half of the rest ?

                                                                (更新日:2020-1-7) こんにちは、おっちゃんことじんのん(@deep_sea1)です。 はぁ~、物欲が止まらない。 ボーナスはまだまだ遠いけど。。。 それでもおっちゃんの物欲が止まらない。 いま、ど~しても欲しいもの、 それは、パソコンのモニターです。 なぜパソコンのモニターなのかって? それは、ノートパソコンの小さな文字が見えないから! パソコン歴30年、50を過ぎたおっちゃんには、 「小さな文字が辛すぎる!」 「ハズキルーペ、だーい好き!」 いやいや、違うって! 今回はパソコンモニターの購入を検討している話ですからぁ~。 PCモニター売れ筋商品の比較 PCモニターのリストアップ PCモニターのおすすめ順位 第5位 第4位 第3位 第2位 第1位 PCモニターの購入機種決定 GigaCrysta EX-LDGCQ271DB [27インチ ブラック]レビュー あわせて読みたい記事

                                                                  PCモニターのおすすめはどれだ! - Life. Half of the rest ?
                                                                • RedmineチケットをRest APIを使って、履歴付きで別Redmineへ移行した記録 - Qiita

                                                                  0. はじめに あるRedmineプロジェクトのチケットを、履歴を含めて、全く別の既存Redmineへ移行したときに行ったことを書き留めておく。 やったことを三行で書くなら 1. curlを使って、履歴を含めた全チケットをJSONで取得 2. (Redmineの状況を調べて、移行方針を決定。地味に重要だけど、全部はここに書いてない。) 3. Pythonを使って、上記取得したチケット情報を別Redmineへ登録 0.1. 今回の状況 私は移行元も移行先もデータベースには触れない。 私は移行元のRedmineプロジェクトの管理者。システム管理者ではない。システム管理者が不明な野良システムなので頼りづらい。 私は移行先のRedmineのシステム管理者権限は付与されてる。 とはいえ、以下の手順で、システム管理者権限が必要だったのは新規プロジェクトを作成するところなので、既存プロジェクトへ移行する

                                                                    RedmineチケットをRest APIを使って、履歴付きで別Redmineへ移行した記録 - Qiita
                                                                  • kintoneのAPIスキーマ情報からREST APIドキュメントを自動生成する - dackdive's blog

                                                                    この記事は kintone Advent Calendar 2019 6日目の記事です。 kintone のアドベントカレンダーは初参加です、よろしくお願いします。 はじめに kintone にはさまざまなAPIがありますが、その中でもちょっと特殊なのがAPIのスキーマ情報を取得するためのAPIです。 https://developer.cybozu.io/hc/ja/articles/201941924 これは、各APIのリクエスト・レスポンスがどういったパラメータで構成されているかを JSON Schema というフォーマットで返してくれるAPIです。 このリクエスト・レスポンスのデータ構造の情報を応用するといろんなツールに使えそうだと思い、今回はここからOpenAPI(旧Swagger)という規格のファイルを生成することで、REST APIドキュメントをいい感じに作成できないかな〜と

                                                                      kintoneのAPIスキーマ情報からREST APIドキュメントを自動生成する - dackdive's blog
                                                                    • AWSでRESTで送信したものをWebSocketでリアルタイムに受け取るサーバレスシステム - Qiita

                                                                      はじめに オンラインイベントで応援ボタンなど押した時に、現地で一方向の情報として受信し、それをトリガーにエフェクトなど表示したいことがあります。 方法としてはSocket通信や、MQTTなどを利用したり、ngrokなどのローカル環境をネット上で受けれるようにするサービスを使うなどあります。 ただ、クライアントが数百人など多数の環境になるとソケットを大量に張る必要がある、サービスの上限制限や毎回URLが変わるなど運用が面倒なことなどが考えられます。 今回はそれらを回避しつつ、サーバレス環境でコストも少なくしたシステムを作ってみます。 全体構成 送信する方はRESTで送ることで接続数に依存せずコストを下げることが可能です。 特にいつ押されるかわからないため、無駄にSocketなどを張って時間課金のコストを増やすということをしないようにします。 受信側は送られたらPUSHで情報を受けたいのでここ

                                                                        AWSでRESTで送信したものをWebSocketでリアルタイムに受け取るサーバレスシステム - Qiita
                                                                      • WP REST APIで投稿データを取得する際にカスタムフィールドの値を含める方法 - IPSJK

                                                                        WP REST APIを利用して記事のデータを取得するとき、標準の設定では返されるデータ内にカスタムフィールドの値は含まれません。 そこでフックを利用してカスタムフィールドの値を取得できるようにしてみます。 投稿データの取得 たとえば投稿のIDが16のものを取得したいとします。jQueryの$.getJSONを用いて取得してみます。 $.getJSON( '/wp-json/wp/v2/posts/16', function (data, textStatus, jqXHR) { // 取得後の操作 console.log(data); } ); ここで返されるデータは以下のようになります。 // http://samplesite.io/wp-json/wp/v2/posts/16 { "id": 16, "date": "2018-10-22T07:43:46", "date_gmt"

                                                                        • 【Laravel/PHP】JWT認証でFirestoreをREST API操作する

                                                                          FirestoreをREST APIで操作Firestoreをプロジェクトに導入するには、通常公式ページのスタートガイド記載のクライアントライブラリをインストールします。 ただ、PHPに関してはgRPC拡張機能を別で導入したり、他の言語よりも手間がかかります。しかも、CentOS系のLinuxではC言語で書かれたソースをgit cloneしてコンパイルしないといけないという、超絶めんどくさい仕様となっています。 このため、今回LaravelからFirestoreを操作する方法として、REST APIを使ったやり方を採用しました。 PHPで書いてるプログラム部分だけ見たい方は、最後の方に記載していますので目次から飛んでください。 REST APIでFirestoreを操作する手順REST APIで操作できるなら簡単かと思いきや、結構なハマりポイントがあります。REST操作するまでに必要な工程

                                                                            【Laravel/PHP】JWT認証でFirestoreをREST API操作する
                                                                          • Microsoft Graph REST API v1.0 エンドポイント リファレンス - Microsoft Graph v1.0

                                                                            エンドポイントの Microsoft Graph REST API リファレンス v1.0 へようこそ。 エンドポイント (https://graph.microsoft.com/v1.0) 上の v1.0 API セットは一般提供 (GA) 状態であり、実用的な運用環境のニーズを満たすために、お客様との厳格なレビューとフィードバック プロセスを経ています。 このエンドポイント上の API への更新は本質的に付加的であり、既存のアプリ シナリオを損ないません。 一般的なユース ケース Microsoft Graph では、単一の Microsoft Graph REST エンドポイントで公開されている異なるサービスのエンティティやリレーションシップのナビゲーションが簡単に行うことができます。 これらのサービスの一部は、 ユーザー と グループの周りの豊富なシナリオを可能にするように設計され

                                                                              Microsoft Graph REST API v1.0 エンドポイント リファレンス - Microsoft Graph v1.0
                                                                            • 【Python】Django REST Framework(DRF)を使ってWeb APIを自作してみる - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                              こんにちは。d-t-kong と申します。 最近、趣味でDjangoを触っているのですが、Django のライブラリに Django Rest FrameworkというWebAPIを開発できるライブラリがあることを知りました。 これを使えばWebAPIを簡単に作成できるということなので、実際にサンプルのアプリケーションを 作ってAPIを自作してみました。 今回は、その手順やポイントなどを紹介していきたいと思います。 Django REST Frameworkとは RESTful API とは 事前準備 使用環境 プロジェクト・アプリケーションを作成 モデルを定義 データベースを構築 管理アカウント作成 DRFでAPIを作成 REST Framework をアプリケーションに追加 DRFの主要コンポーネントを作成 1.Serializer 2.ViewSets 3.Router APIにアク

                                                                                【Python】Django REST Framework(DRF)を使ってWeb APIを自作してみる - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                              • Build a REST API with Rust and MongoDB - Actix web Version

                                                                                Demola Malomo for Hackmamba Posted on May 26, 2022 • Updated on Aug 6, 2022 REST API has become the De Facto for connecting and transferring data from one source to another. It offers a set of guidelines and architectural patterns for designing and developing web services. This post will discuss building a user management application with Rust using the Actix web framework and MongoDB. At the end

                                                                                  Build a REST API with Rust and MongoDB - Actix web Version
                                                                                • 強豪クランが使用!ゲーミングマウスパッドXtrfy XTP1 F0REST LARGEレビュー!

                                                                                  ゲーミングマウスパッドは必ずしも最も重要な機器ではありませんが、まともなゲーミングマウスパッドにフォーカスすると間違いなくあなたのゲーム体験とパフォーマンスを向上させるでしょう。 ゲーミングマウスパッドにも、それぞれ独自の特徴があります。 例えば、 ストッピングに特化したコントロールタイプ 追いAIMに特化したスピードタイプ 耐久性に特化したタイプ 布タイプ プラスチックタイプ ガラスコーティングタイプ などの沢山の種類、個性があります。 皆さん自分に合ったゲーミングマウスパッドを見つけるのは困難ですが、今後自分が ゲーミングマウスパッドを参考にしてゲーミングマウスパッドを比較できるようにこれから様々なゲーミングマウスパッドをレビューしていきます。 前回の“Zowie G-SR”に引き続き今回レビューするのは CS:GOの強豪クラン”Ninjas in Pyjamas”のメンバーのf0re