2
我需要從OSX Sierra上的Skype for Business(16.5.185)中讀取當前的狀態。有什麼方法可以在我的筆記本電腦上用Python等任何編程語言在本地讀取?以編程方式獲取Skype用於業務存在狀態
我認爲我們使用office365,我沒有在服務器或者其設置的任何控制,所以我真的希望能夠找到這些信息在本地
我需要從OSX Sierra上的Skype for Business(16.5.185)中讀取當前的狀態。有什麼方法可以在我的筆記本電腦上用Python等任何編程語言在本地讀取?以編程方式獲取Skype用於業務存在狀態
我認爲我們使用office365,我沒有在服務器或者其設置的任何控制,所以我真的希望能夠找到這些信息在本地
HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Length: 852
Date: Thu, 18 Jan 2013 00:04:19 GMT
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/7.5
Cache-Control: no-cache
X-AspNet-Version: 4.0.30319
X-MS-Server-Fqdn: W15-LYNC-SE1.contoso.com
X-Powered-By: ASP.NET
{
"availability":"Offline",
"deviceType":"Unknown",
"lastActive":"\/Date(1358827096000)\/",
"_links":{
"self":{"href":"/ucwa/oauth/v1/applications/101/people/[email protected]/presence"}
},
"rel":"contactPresence"
}
這應該是可以通過python。
如果UCWA不適合您,您需要使用Skype for Business客戶端API(更多信息here)。
P.S.請注意,管理員可以按照here的說明刪除LastActive屬性(所以用戶離開的時間不會計算在內)。
我試着得到一個oAuth令牌,但這些例子只是部分。我確實找到了SfB日誌,並看到調用https://webpooldm21a07.infra.lync.com/ucwa/v1/,但我不確定在哪裏發送oAuth令牌的請求。 –
提到客戶端API時提供的鏈接似乎沒有提供有關客戶端API的任何詳細信息。 –
請嘗試以下操作:https://webdir1e.online.lync.com/WebTicket/oauthtoken – BastianW