SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Session ID: APP009
本情報の内容(添付文書、リンク先などを含む)は、Microsoft Tech Summit 開催日(2016年11月1-2日)時点のものであり、予告なく変更される場合があります。
Microsoft Tech Summit
急速に広がる Office 365
日経225銘柄に含まれる企業の
約80%が
マイクロソフトのクラウドを利用*
*日経225銘柄の企業がOffice 365, Azure, Dynamics CRM Onlineのいずれかを利用
全世界で
5億人が
Office 365 アカウントを利用
User Files Conversations People & Groups Events
MANAGER
CONVERSATIONS
EVENTS
FILES
MESSAGES
PEOPLE
USERS FILES MAIL CALENDAR TASKSGROUPS
Microsoft Graph API (graph.microsoft.com)
関係性や知見を収集
Microsoft Tech Summit
• 個人向け自動家計簿/資産管理サービス提供
• 法人向け会計・経費精算・給与・請求書
マイナンバーサービス提供
• Office 365 の ID でログイン
• ユーザー情報の連携
• ユーザー情報入力時のサジェスト
Microsoft Tech Summit
アプリ
Azure
Active Directory (AD)
Microsoft Graph
API
シナリオ名 ユーザー用アプリ バッチ処理
使用する権限 デリゲートされた
アクセス許可
アプリケーションの
アクセス許可
取得できる情報 ログインした
ユーザーの情報
テナント全体の情報
Microsoft Tech Summit
アプリ
Authorization
Endpoint
Token
Endpoint
Microsoft Graph
API
https://login.microsoftonline.com/common/oa
uth2/authorize?response_type=code
&client_id=<Azure AD で取得したClient ID>
&resource=https://graph.microsoft.com
&redirect_uri=<自分のアプリのURL>
アプリ
Authorization
Endpoint
Token
Endpoint
Microsoft Graph
API
https://login.microsoftonline.com/common/oauth2/token
--Header--
Content-Type: application/x-www-form-urlencoded
--Body--
grant_type=authorization_code
&code=<auth code>
&client_id=<Azure AD で取得した Client ID>
&client_secret=<Azure AD で取得した Key>
&redirect_uri=<自分のアプリのURL>
アプリ
Authorization
Endpoint
Token
Endpoint
Microsoft Graph
API
https://graph.microsoft.com/v1.0/me
--Header--
Accept: application/json
Authorization: Bearer <Access Token>
シナリオ URL
ログインしたユーザーの
情報を確認する
GET https://graph.microsoft.com/v1.0/me
メールを取得する GET https://graph.microsoft.com/v1.0/me/messages
予定を作成する POST https://graph.microsoft.com/v1.0/me/calendar/events
{
"Subject" : "Test event",
"originalStart": "2016-10-25T23:00:00Z",
"originalEnd": "2016-10-25T00:00:00Z",
}
Microsoft Tech Summit
https://blogs.msdn.microsoft.com/tsmatsuz/2015/04/09/azure-ad-
backend-server-side-deamon-service/
アプリ
Token
Endpoint
Microsoft Graph
API
https://login.microsoftonline.com/<自社サブドメイン名
>.onmicrosoft.com/oauth2/token
--Header—
Content-Type: application/x-www-form-urlencoded
--Body--
grant_type=client_credentials
&resource=https://graph.microsoft.com
&client_id=<Azure AD で取得した Client ID>
&client_secret=<Azure AD で取得した Key>
アプリ
Token
Endpoint
Microsoft Graph
API
https://graph.microsoft.com/v1.0/users/<userid>/
messages
--Header--
Accept: application/json
Authorization: Bearer <Access Token>
Microsoft Tech Summit
シナリオ名 ユーザー用アプリ バッチ処理
使用する権限 デリゲートされた
アクセス許可
アプリケーションの
アクセス許可
取得できる情報 ログインした
ユーザーの情報
テナント全体の情報
デモ 秘書 Bot
Web 英会話
ビジネスに効く英単語帳
Microsoft Tech Summit
GET https://graph.microsoft.com/beta/me/trendingAround
POST https://graph.microsoft.com/beta/me/findMeetingTimes
https://graph.microsoft.io/en-us/docs/api-reference/beta/api/user_list_trendingaround
https://graph.microsoft.io/en-us/docs/api-reference/beta/api/user_findmeetingtimes
https://graph.microsoft.com/beta/me/trendingAround?$top=5
https://graph.microsoft.io/en-us/docs/overview/query_parameters
Query Parameters 詳細
$top 返答結果の数を指定する
$count 保存されているアイテムの総数を取得する
$select 返答する要素を指定 (例: メールタイトルのみ取得)
Microsoft Tech Summit
• Office365向けサービスの製造・提供
• Office365の導入・構築・サポート
• Windows用セキュリティーアプリケーションの製造・販売
Azure の提供する認識技術 Text Analytics API
• 感情解析
• キーフレーズの抽出
• トピック検出
• 言語検出
特定ユーザーのすべてのメールを取得
@odata.nextLink = null となるまで以下をループ処理
https://graph.microsoft.com/v1.0/users/<userid>/messages
? $select=body&$filter=isDraft eq false
• 500 通ずつメールを取得
• body のみ取得することでデータ量を削減
• Draft (下書き) のメールは取得しない
Microsoft Tech Summit
Skype for Business
Server
Skype Web SDK
で開発したアプリ
Microsoft Tech Summit
エバンジェリストが
あなたの課題を一緒に解決します
勉強会・ワークショップ開催
課題解決の技術検討
(構成検討、動作検証、プロトタイピング)
azurehackwithus
App009 他と同じ office_365_で満足

Más contenido relacionado

Similar a App009 他と同じ office_365_で満足

B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
 
MSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRM
MSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRMMSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRM
MSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRM
kumo2010
 

Similar a App009 他と同じ office_365_で満足 (20)

Tech summitの歩き方 azure編
Tech summitの歩き方 azure編Tech summitの歩き方 azure編
Tech summitの歩き方 azure編
 
Cld025 it 部門向け_azure_導入ガ
Cld025 it 部門向け_azure_導入ガCld025 it 部門向け_azure_導入ガ
Cld025 it 部門向け_azure_導入ガ
 
Cld025 it 部門向け_azure_導入ガ
Cld025 it 部門向け_azure_導入ガCld025 it 部門向け_azure_導入ガ
Cld025 it 部門向け_azure_導入ガ
 
Microsoft 365 Day 基調講演
Microsoft 365 Day 基調講演Microsoft 365 Day 基調講演
Microsoft 365 Day 基調講演
 
Intalio|BPP as SaaS Platform
Intalio|BPP as SaaS PlatformIntalio|BPP as SaaS Platform
Intalio|BPP as SaaS Platform
 
[Japan Tech summit 2017] PRD 002
[Japan Tech summit 2017]  PRD 002[Japan Tech summit 2017]  PRD 002
[Japan Tech summit 2017] PRD 002
 
Implementation Approach of Artifical Intelligence
Implementation Approach of Artifical IntelligenceImplementation Approach of Artifical Intelligence
Implementation Approach of Artifical Intelligence
 
Emerging IT Services Trend (In Japanese)
Emerging IT Services Trend (In Japanese)Emerging IT Services Trend (In Japanese)
Emerging IT Services Trend (In Japanese)
 
[Japan Tech summit 2017] SEC 005
[Japan Tech summit 2017] SEC 005[Japan Tech summit 2017] SEC 005
[Japan Tech summit 2017] SEC 005
 
JPC2018[A4]Reimagine your business ~Microsoft Cloud/AI でビジネスを再構築
JPC2018[A4]Reimagine your business ~Microsoft Cloud/AI でビジネスを再構築JPC2018[A4]Reimagine your business ~Microsoft Cloud/AI でビジネスを再構築
JPC2018[A4]Reimagine your business ~Microsoft Cloud/AI でビジネスを再構築
 
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
B07_業務の自動化を多角的に実現する Power Automate の世界 [Microsoft Japan Digital Days]
 
Azure office365 agenda20181126
Azure office365 agenda20181126Azure office365 agenda20181126
Azure office365 agenda20181126
 
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
OSSによるマッシュアップ&サービス化を実現するOpen棟梁サービス開発基盤
 
[HAKODATE Developer Conference 2018] 「Azure Functions」で始めるサーバーレス アプリケーション開発
[HAKODATE Developer Conference 2018] 「Azure Functions」で始めるサーバーレス アプリケーション開発[HAKODATE Developer Conference 2018] 「Azure Functions」で始めるサーバーレス アプリケーション開発
[HAKODATE Developer Conference 2018] 「Azure Functions」で始めるサーバーレス アプリケーション開発
 
Sec008 azure ad_でクラウドの認
Sec008 azure ad_でクラウドの認Sec008 azure ad_でクラウドの認
Sec008 azure ad_でクラウドの認
 
Serverless Application Security on AWS
Serverless Application Security on AWSServerless Application Security on AWS
Serverless Application Security on AWS
 
MSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRM
MSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRMMSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRM
MSC 2010 T5-7 事例とデモで徹底解説! マイクロソフトのクラウド CRM
 
ADFSのEOSに向けたTips
ADFSのEOSに向けたTipsADFSのEOSに向けたTips
ADFSのEOSに向けたTips
 
オンプレミス x Exchange Server 2016 という選択肢
オンプレミス x Exchange Server 2016 という選択肢オンプレミス x Exchange Server 2016 という選択肢
オンプレミス x Exchange Server 2016 という選択肢
 
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
繋ぐだけじゃ終わらない! IoTを手軽にビジネスプロセスへ統合する Azure IoT + Dynamics 365 の紹介
 

Más de Tech Summit 2016

Más de Tech Summit 2016 (20)

Microsoft tech summit_稟議書テンプレート
Microsoft tech summit_稟議書テンプレートMicrosoft tech summit_稟議書テンプレート
Microsoft tech summit_稟議書テンプレート
 
Prd001 イノベーションを生み出す組織へ!
Prd001 イノベーションを生み出す組織へ!Prd001 イノベーションを生み出す組織へ!
Prd001 イノベーションを生み出す組織へ!
 
他社資格保有者割引
他社資格保有者割引他社資格保有者割引
他社資格保有者割引
 
Tech summitの歩き方 開発者編
Tech summitの歩き方 開発者編Tech summitの歩き方 開発者編
Tech summitの歩き方 開発者編
 
Tech summitの歩き方 データ分
Tech summitの歩き方 データ分Tech summitの歩き方 データ分
Tech summitの歩き方 データ分
 
Tech summitの歩き方 セキュリ
Tech summitの歩き方 セキュリTech summitの歩き方 セキュリ
Tech summitの歩き方 セキュリ
 
Tech summitの歩き方 クライア
Tech summitの歩き方 クライアTech summitの歩き方 クライア
Tech summitの歩き方 クライア
 
Tech summitの歩き方 dev-ops編
Tech summitの歩き方 dev-ops編Tech summitの歩き方 dev-ops編
Tech summitの歩き方 dev-ops編
 
Spl006 mixed reality_の世界へようこ
Spl006 mixed reality_の世界へようこSpl006 mixed reality_の世界へようこ
Spl006 mixed reality_の世界へようこ
 
Spl002 microsoft azure_の安全性と法的
Spl002 microsoft azure_の安全性と法的Spl002 microsoft azure_の安全性と法的
Spl002 microsoft azure_の安全性と法的
 
Spl001 経営に効くitプロの
Spl001 経営に効くitプロのSpl001 経営に効くitプロの
Spl001 経営に効くitプロの
 
Snr007 red hat_×_azure_で開発と運用
Snr007 red hat_×_azure_で開発と運用Snr007 red hat_×_azure_で開発と運用
Snr007 red hat_×_azure_で開発と運用
 
Snr006 ソフトバンクが考
Snr006 ソフトバンクが考Snr006 ソフトバンクが考
Snr006 ソフトバンクが考
 
Snr005 レノボだから実現
Snr005 レノボだから実現Snr005 レノボだから実現
Snr005 レノボだから実現
 
Snr004 windows server_2016とnvdimmで異次元の
Snr004 windows server_2016とnvdimmで異次元のSnr004 windows server_2016とnvdimmで異次元の
Snr004 windows server_2016とnvdimmで異次元の
 
Snr003 次世代型 crm_環境の構
Snr003 次世代型 crm_環境の構Snr003 次世代型 crm_環境の構
Snr003 次世代型 crm_環境の構
 
Snr002 もうvdiだけではない
Snr002 もうvdiだけではないSnr002 もうvdiだけではない
Snr002 もうvdiだけではない
 
Snr001 azure iaa_s_応用編~実務で
Snr001 azure iaa_s_応用編~実務でSnr001 azure iaa_s_応用編~実務で
Snr001 azure iaa_s_応用編~実務で
 
Sec020 アイデンティティ
Sec020 アイデンティティSec020 アイデンティティ
Sec020 アイデンティティ
 
Sec019 30分で理解 !_初心者向
Sec019 30分で理解 !_初心者向Sec019 30分で理解 !_初心者向
Sec019 30分で理解 !_初心者向
 

Último

Último (12)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

App009 他と同じ office_365_で満足