More Related Content Similar to PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報 (20) More from decode2016 (20) PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報2. ユーザー体験
API / サービス MessagingCalling
Meetings
Sharing
クロス プラットフォーム ネイティブ共通
コントロール & サービス
Management
デバイス - ウェブ - iOS – Windows デスクトップ - Large Screen
HTML 共通
コントロール & サービス
My Profile/Cortana
NetworkPeoplePresence
Federation
Interop
デバイス
アプライアンス
デジタル ワーク + 生活基盤 : Graph, Search, Notifications, Capture, Annotations, Sharing…
クラウド/
ネットワーク
オーサリング
PSTN
z
4. サービス / サーバー
クライアント
Skype Capabilities
Skype Developer Platform
User API / UCWA
Skype Web SDK
オブジェクトモデル
JavaScript
Skype for Business
App SDK (Preview)
オブジェクトモデル
iOS (Objective C), Android (Java)
オブジェクトモデル
ユーザー ウェブ アプリ
ユーザー モバイル/タブレット
アプリ
メディア メディア
6. アプリケーション体験
Skype Web SDK
YourApp.html + YourApp.js (アプリレイヤ)
HTTP
Media Controller Signaling
Skype
ネットワーク
Identity / Auth
アイデン
ティティ
プロバイダ
メディア プロバイダ
(Audio / Video / Sharing)
UX コントロール
JavaScript オブジェクトモデル / インターフェイス
8. conver = app.conversationsManager.createMeeting();
conver.accessLevel("Everyone");
conver.subject("Demo Meeting");
conver.expirationTime("2016-04-30T14:00:00.000Z");
conver.attendees.set(["sip:demo01@test.onmicrosoft.com",
"sip:demo02@test.onmicrosoft.com"]);
conver.onlineMeetingUri.get().then(function(meetingUri) {
alert(meetingUri);
});
POST https://...../onlineMeetings/myOnlineMeetings
Authorization: Bearer {access token}
Content-Type: application/json
{
"accessLevel": "Everyone",
"description":"This is a sample meeting.",
"subject":"Please review (Demo01)",
...
}
conver = app.conversationsManager.createConversation();
var part1 = conver.createParticipant(person);
conver.participants.add(part1);
var part2 = conver.createParticipant(person2);
conver.participants.add(part2);
...
app.conversationsManager.conversations.add(conver);
POST
https://...../communication/onlineMeetingInvitations
?onlineMeetingUri=adhoc
Content-Type: application/json
Authorization: Bearer {access token}
{
"operationId": "2ffb82e3-fdb2-43fb-80d6-
75892b96701f",
"threadId": "AdGUbu6uJy2bv7AITgejPcfRPTOmYg==",
...
}
13. POST /test
Content-Type: application/json; charset=utf-8
[
{
"id": "0",
"content": "Hi",
"activity": "message",
"from": "8:live:tsuyoshi.matsuzaki",
"to": "28:b1dbd4ec-b459-4b90-9fe6-43d21c049606",
"time": "2016-05-18T07:34:59.071Z"
}
]
Skype Bot
Platform
Your Bot Microsoft
Account
Bot への
メッセージ
Bot からの
メッセージ
メッセージ
Webhook
Bot からの
メッセージ
App ID と
Secret
Token
SSL
15. User -> Your Bot Your Bot -> User
リッチ・テキスト OK OK
ピクチャー OK OK
ビデオ Coming soon … OK
グループ Limited Preview Limited Preview
音声通話 Limited Preview Coming soon …
17. ROOM K
Ask the Speaker のご案内
●本セッションの詳細は、EXPO 会場内
『Ask the Speaker』コーナー
Room K カウンタにてご説明させて
いただきます。是非、お立ち寄りください。
Ask the Speaker
EXPO会場MAP