ETH官方钱包

切換
舊版
前往
大廳
主題

WP7使用GOOGLE API

撒旦去死 | 2013-12-05 00:41:08 | 巴幣 0 | 人氣 295

簡介:就軟哥跟谷哥在胡鬧,所以自己寫一個使用Google API讀Google Calendar的WP7 APP,文件大部分都英文,像我英文苦手就要多試幾次,如果英文不錯可直接看https://cloud.google.com/,文件庫相當完整。

大部分步驟都可Google到,我就下個關鍵字點到為止。

步驟1:需要Google帳號,並在Google Cloud Console開啟想用的API,API流量到一定程度是要算錢的,設定好之後要為你的APP建立一個註冊資料,根據不同環境的APP會有不同的註冊方式,以WP7為例是選擇Native,完成後可以將註冊資料下載至專案中,資料格式為Json。

步驟2:開始使用Google API一定要先通過OAuth,方可讓Google API取得User權限來存取資料,首先使用將註冊資料POST至https://accounts.google.com/o/oauth2/auth後,會開啟一個讓User可登入帳號的網頁,登入成功後,會返回一組Success Code在頁面的Title中。

步驟3:接下來要利用Success Code POST至https://accounts.google.com/o/oauth2/token取得Token,Token有時效性,須定時更新。

步驟4:開始利用Google API取得User的資料,在要求資料時,要記得在HTTP Header加入Authorization:Bearer {accessToken},例:webRequest.Headers["Authorization"] = "Bearer " + accessToken;,否則會無法使用。

創作回應

更多創作