Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Copyright © NTT Communications Corporation. All rights reserved.
NTTコミュニケーションズ
APIゲートウェイの取り組み紹介(もろもろ)
API Meetup LT 2015.0...
Copyright © NTT Communications Corporation. All rights reserved.
自己紹介
1
加藤 恭英
@yassan1000
2014-今:
NTT Com APIビジネス/APIゲートウェ...
Copyright © NTT Communications Corporation. All rights reserved. 2
Copyright © NTT Communications Corporation. All rights reserved.
ANNAIさんに協力してもら
いました😄(謝辞)
https://developer.ntt.com
NTT Co...
Copyright © NTT Communications Corporation. All rights reserved.
NTT COm APIゲートウェイって?
4
NTT Comが提供するAPIを取りまとめて提供
👉APIゲートウェ...
Copyright © NTT Communications Corporation. All rights reserved.
どんなAPIがあるの?
5
OAuth API
Business Process API
Cloudn Compu...
Copyright © NTT Communications Corporation. All rights reserved. 6
B2B向けAPIが中心(現状)
REST API/JSON
HTML5/スマホアプリから利用したい
👉CORS...
Copyright © NTT Communications Corporation. All rights reserved.
CORSって?
7
http GET https://api.ntt.com/v1/business-
proce...
Copyright © NTT Communications Corporation. All rights reserved.
APILog API
8
対象日のAPILogを取得し、特定項目データ抽出
http -v GET https:/...
Copyright © NTT Communications Corporation. All rights reserved.
今後の取り組みたい雑感
9
● APIビジネスパートナー模索
● SDK/API Call Snippet
● W...
Copyright © NTT Communications Corporation. All rights reserved.
NTT Com API Meetup
10
DevJam的アプローチ
まずは、B2B/B2B2{C|E}界隈でのA...
Nächste SlideShare
Wird geladen in …5
×

NTTコミュニケーションズ APIゲートウェイの取り組み紹介(もろもろ)

2.116 Aufrufe

Veröffentlicht am

API Meetup Osakaでの加藤さんのLT資料です。ご本人から許可をいただいて掲載しています。

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

NTTコミュニケーションズ APIゲートウェイの取り組み紹介(もろもろ)

  1. 1. Copyright © NTT Communications Corporation. All rights reserved. NTTコミュニケーションズ APIゲートウェイの取り組み紹介(もろもろ) API Meetup LT 2015.05.22 NTTコミュニケーションズ株式会社 経営企画部統合カスタマポータル開発タスクフォース 加藤 恭英
  2. 2. Copyright © NTT Communications Corporation. All rights reserved. 自己紹介 1 加藤 恭英 @yassan1000 2014-今: NTT Com APIビジネス/APIゲートウェイ立ち上げ 2004-2012: NTTぷらら ひかりTV IPv6 MC放送・VOD/プロビ スマホVOD開発
  3. 3. Copyright © NTT Communications Corporation. All rights reserved. 2
  4. 4. Copyright © NTT Communications Corporation. All rights reserved. ANNAIさんに協力してもら いました😄(謝辞) https://developer.ntt.com NTT Com デベロッパーポータル 3
  5. 5. Copyright © NTT Communications Corporation. All rights reserved. NTT COm APIゲートウェイって? 4 NTT Comが提供するAPIを取りまとめて提供 👉APIゲートウェイ API利用は、無料です APIゲートウェイ (日本/米国/欧州) API認証 API セキュリティ APIログ 一元管理 API変換 など API NTT Comサービス お客さまの システム パートナー企業の システム パートナー企業の アプリ サービス機能 (例: VM作成) ク ラ ウ ドサービス情報 (例: オーダー/ 故障情報) ネ ッ ト ワ ー ク ア プ リ ケ ー シ ョ ン デベロッパーポータル ・サービス毎のAPIの接続形式/データ書式を統一して提供 ・API利用ログの一元的管理が可能 API API API
  6. 6. Copyright © NTT Communications Corporation. All rights reserved. どんなAPIがあるの? 5 OAuth API Business Process API Cloudn Compute API APILog API Arcstar Universal OneモバイルグローバルM2M API 今後、NTT ComのB2B向けAPIは、 APIゲートウェイから一元的に提供していきます!! ネットワーク(SDN含)、クラウ ド、ボイス、アプリの4分野に てAPI鋭意拡充します!!
  7. 7. Copyright © NTT Communications Corporation. All rights reserved. 6 B2B向けAPIが中心(現状) REST API/JSON HTML5/スマホアプリから利用したい 👉CORS対応 企業のISMS/ISO27001として監査ログ がほしい 👉APILog API
  8. 8. Copyright © NTT Communications Corporation. All rights reserved. CORSって? 7 http GET https://api.ntt.com/v1/business- process/contracts "Authorization: Bearer ACCESS_TOKEN" serviceName==bocn HTTP/1.1 200 OK Access-Control-Allow-Headers: origin, x-requested-with, accept, Authorization Access-Control-Allow-Methods: GET, PUT, POST, DELETE Access-Control-Allow-Origin: * Access-Control-Max-Age: 1728000 Connection: keep-alive Content-Length: 359 Content-Type: application/json Date: Thu, 14 May 2015 07:58:53 GMT { "items": [ { "accessLineSet": null, #以下、省略 CORS対応APIを利用したAngularJS Webデモ AppコードをGitHubに公開予定(6月頭) Cross-Origin Resource Sharing セキュアにクロスドメインアクセスするための仕組み
  9. 9. Copyright © NTT Communications Corporation. All rights reserved. APILog API 8 対象日のAPILogを取得し、特定項目データ抽出 http -v GET https://api.ntt.com/v1/apilog "Authorization: Bearer ACCESS_TOKEN" targetDate==20150513 | jq '.Records[20]' | jq '.Record' | jq - r '.responseElements, .eventSource' {"items":[{"contractId":"N*********","serviceName":"Arcstar Universal One","distinguishName":null,"orderType":2,"offerPlanDate":"2015-01- 15T15:00:00Z","orderStatus":1,"orderRequestNum":"UN**********","mainB ack":null,"mainBackGroup":null,"accessLineSet":null},{"contractId":"N*** ******","serviceName":"Arcstar Universal One","distinguishName":"千葉港 ビル","orderType":3,"offerPlanDate":"2015-05- 10T15:00:00Z","orderStatus":1,"orderRequestNum":"UN**********","mainB ack":null,"mainBackGroup":null,"accessLineSet":null},{"contractId":"N*** ******","serviceName":"Arcstar Universal One","distinguishName":"グラン パークタワー17F","orderType":3,"offerPlanDate":"2015-05- 10T15:00:00Z","orderStatus":1,"orderRequestNum":"UN**********","mainB ack":null,"mainBackGroup":null,"accessLineSet":null},{"contractId":"N*** ******","serviceName":"Arcstar Universal One","distinguishName":"グロー バル1Call環境(テクノ)","orderType":3,"offerPlanDate":"2015-05- 28T15:00:00Z","orderStatus":1,"orderRequestNum":"UN**********","mainB ack":null,"mainBackGroup":null,"accessLineSet":null}],"resultCount":4} /v1/business-process/service-orders httpieや、./jqは、REST API開発、テストに必須ツール。 便利です。 API仕様: https://developer.ntt.com/ja/apidocs/CPTF/business-process/apilog-api お客様側システム (ポータル/管理) ログ参照 API利用 ・過去のAPI利用状況 を確認したい ・システム監査として 利用したい 利用ログ APIゲートウェイ (日本/米国/欧州) API認証 API セキュリ ティ APIログ 一元管理 API変換 Network (WAN) NTT Com Cloud API API API
  10. 10. Copyright © NTT Communications Corporation. All rights reserved. 今後の取り組みたい雑感 9 ● APIビジネスパートナー模索 ● SDK/API Call Snippet ● Webhook API ● REST APIテスト自動化(Ruby Cucumberとか、JSON Schemaなどからテストクライアント自動生成など) ● IoT+API(SmartX:X is Car,Infrastructure,Home,Energy…) このあたりのキーワードで、よいネタや、ビジネ ス連携のお話があれば共有ください!!
  11. 11. Copyright © NTT Communications Corporation. All rights reserved. NTT Com API Meetup 10 DevJam的アプローチ まずは、B2B/B2B2{C|E}界隈でのAPIをコ アとした、アイデアソン・ハッカソン、勉 強会等を、各種開発者、企業関係者の皆様 と取り組み NTT Comデベロッパーポータルで別途イベント募 集(2015夏)しますので、ふるってご参加ください!!

×