2011-04-04 61 views
0

我想知道,Windows Live的oAuth wrap身份驗證設施是僅用於Messenger連接還是什麼? 它可以用於Live Contacts API嗎? 我正在嘗試從實時聯繫人中提取通訊錄。我怎樣才能做到這一點? 微軟的各種API的MSDN文檔吸引到核心!他們甚至沒有任何具體的工作PHP例子。 有人可以將我重定向到組織良好的文檔/教程嗎?Windows Live oAuth包裝聯繫人?

回答

0

不知道你是否已經想通了,但我也在研究它。我還沒有工作示例,但答案爲YES,OAuth WRAP可用於Live Contacts API以及任何其他Messenger Connect API。如果您之前使用過OAuth,那實際上相當簡單。您將獲得授權與任何其他供應商(比如Facebook,LinkedIn,谷歌等),然後獲得訪問令牌:

http://msdn.microsoft.com/en-us/library/ff750952.aspx

你可以這樣傳遞Authorization頭的訪問令牌( curl_setopt,CURLOPT_HTTP_HEADER),並繼續進行REST調用,就像您使用Live SDK進行授權一樣。

+0

謝謝,但我得到了這個整理。我正在使用委託身份驗證來提取實時聯繫人。它看起來非常快速和直截了當。 – Vin 2011-06-01 04:13:55

+0

@Forte,你能詳細闡述一下你完成實施的房子嗎?我有一個啓用oAuth的應用程序,許多用戶請求使用他們現有的hotmail/live帳戶進行訪問。我的應用程序是CodeIgniter/PHP後端,只是好奇你是否有開發任何東西。 – Jakub 2011-09-26 23:59:30