0
A
回答
0
這裏是得到的Hotmail用戶配置文件的詳細代碼
<?php
$client_id = 'Your client id';
$client_secret = 'client secret key';
$redirect_uri = 'redirect url';
$auth_code = $_GET["code"];
// get contacts
$fields=array(
'code'=> urlencode($auth_code),
'client_id'=> urlencode($client_id),
'client_secret'=> urlencode($client_secret),
'redirect_uri'=> urlencode($redirect_uri),
'grant_type'=> urlencode('authorization_code')
);
$post = '';
foreach($fields as $key=>$value) { $post .= $key.'='.$value.'&'; }
$post = rtrim($post,'&');
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,'https://login.live.com/oauth20_token.srf');
curl_setopt($curl,CURLOPT_POST,5);
curl_setopt($curl,CURLOPT_POSTFIELDS,$post);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
$result = curl_exec($curl);
curl_close($curl);
$response = json_decode($result);
$accesstoken = $response->access_token;
$my_url = "https://apis.live.net/v5.0/me?access_token=".$accesstoken;
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$my_url);
$myres=curl_exec($ch);
curl_close($ch);
$myxml = json_decode($myres, true);
$myemailid = $myxml['emails']['account'];
$username = $myxml['name'];
?>
0
沒有這樣的微軟官方的hotmail/outlook/live服務的API。
但是,您可以使用身份API使用RESTful調用來獲取用戶詳細信息。
這可能有助於
相關問題
- 1. 從linkedin獲取配置文件數據
- 2. 如何從php類中的配置文件獲取數據庫憑證
- 3. 獲取用戶密碼配置文件
- 4. 如何從Azure配置文件獲取所有配置設置?
- 5. Passport.js如何使用OAuth2策略獲取配置文件數據?
- 6. Google Friendconnect:如何在用戶標識已知時獲取配置文件數據
- 7. 如何使用Delphi從YAML配置文件中讀取數據?
- 8. php從mysql獲取用戶數據
- 9. 在php中爲用戶獲取自動配置文件圖片?
- 10. 如何從使用PHP的HTML文件中獲取元數據?
- 11. 如何讓用戶從Sharepoint用戶配置文件數據庫使用jquery
- 12. 從sqlite數據庫加載用戶配置文件數據到Android用戶配置文件並編輯它
- 13. 使用Oauth 2.0從LinkedIn獲取用戶配置文件API
- 14. 如何從數據庫獲取電子郵件配置?
- 15. 如何在Android上獲取Facebook流和用戶配置文件?
- 16. 如何獲取包含模板中的用戶配置文件?
- 17. 如何在GAE中獲取或創建用戶配置文件?
- 18. 如何獲取Facebook用戶配置文件(swift)
- 19. 如何爲非當前用戶獲取匿名配置文件?
- 20. 如何獲取給定SID的用戶配置文件?
- 21. 如何獲取用戶配置文件的URI?
- 22. 如何獲取Android設備上的用戶配置文件
- 23. 從遠程php文件獲取數據
- 24. php從XML文件獲取數據
- 25. AngularJS從PHP文件獲取數據
- 26. 從php文件中獲取數據+ ajax
- 27. 從PHP文件獲取XML數據url
- 28. 如何爲新用戶設置配置文件數據
- 29. 如何獲取詳細的Gradle配置文件數據?
- 30. 如何通過API調用從id_token獲取用戶配置文件