こんにちは。UltraImpressionの技術担当です。 UltraImpression のプラットフォーム開発チームでは、複数のサービスが連携する際の通信方式として gRPC を採用しています。gRPC は Google が開発した RPC(Remote Procedure Call)フレームワークで、Protocol Buffers(protobuf)を ...
前回の記事では、REST API の基本的な概念と、APIから取得できるJSON(ジェイソン)について触れました。今回は、JSONについて詳しく記述します。 JSONとは JSONとは「JavaScript Object Notation」の略称です。名称に「JavaScript」が含まれていますが、JavaScript に限らず ...
Salesforce APIを利用して外部システムと連携する際に、「UNSUPPORTED_MEDIA_TYPE」というエラーが発生することがあります。このエラーは、リクエストのContent-TypeヘッダーがAPIの期待するフォーマットと一致しない場合に発生 します。 本記事では、このエラーの ...
jq takes JSON as input and transforms it according to the filters you supply. Since it’s a command-line tool, you can pipe ...
JSON is the leading data interchange format for web applications and more. Here’s what you need to know about JavaScript Object Notation. JSON, or JavaScript Object Notation, is a format used to ...
Visual Studio 2013 came with a new version of Web API. The Web API 2.1 update includes a host of new features, including support for Binary JSON. Learn how to leverage BSON by building a Web API 2.1 ...
いよいよPerlを使ってWeb APIを利用していくわけですが、 その前にリクエストURIを作る際の約束事を確認しましょう。 URIの仕様では、 ASCII (American Standard Code for Information Interchange) 文字以外の文字、 つまり日本語などはURIで使用できないと定められています。
Marten is an open source .NET document database library that allows the storing, loading, updating and deleting of objects as documents in an underlying PostgreSQL database. Marten stores .NET objects ...
いよいよ今回で最終回です。 最終回の仕上げとして、 Greasemonkeyの通信機能を利用して、 これまで作成したカレンダアプリケーションにGoogle Calendar上の公開カレンダの情報を取り込む機能を追加していきます。 そして最後に、 読者の皆様への練習問題とし ...