[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(三) - 交換Token , refresh_token

2017-12-19

前兩篇文章,串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇 讓您可以拿到使用者的 access token ,串接 Google.Apis.Calendar.v3 簡單教學入門(二) - 新增刪除篇 這一篇文章讓你可以新增跟刪除 Google Event ,重點來了,你打開 使用者拿到的 access token 檔案 本文範例為  : Google.Apis.Auth.OAuth2.Responses.TokenResponse-sample_user_id 這檔案 裡面長這樣 :

image

這裡面有一個很重要的東西就是,你的 access_token 只能存活 3600 秒,也就是一小時,那我怎麼拿到新的 Token 基本上就是得靠 refresh_token ,所以我們必須要把它 拿出來去跟 google 再重新交換。


[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(二) - 新增刪除篇

上一篇文章 串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇 我們簡單的讓客戶可以進行授權,接下來就是要能夠新增跟刪除行事曆上面的事件

image


[C#][ASP.net] 串接 Google.Apis.Calendar.v3 簡單教學入門(一) - 授權篇

2017-12-15


最近在跟Google API 打交道,我看官方案例都很簡單,像是這樣
image

我是寫 ASP.net ,然後我也覺得很溫馨,本機跑起來案例真的 Browser 叫起來,然後驗證就成功了,但是,我佈署到 Server 上之後,我崩潰,結果我發現,他應該是試圖呼叫 Server 的 Browser ,我簡單看一下步驟,發現他果然是給.Net 用的,但是適合用在 Winform , WPF  這種 Client  軟體端,於是我上網路找文件,發現文件很多也很雜亂,花了一點時間測試跟理解觀念這邊我就簡單地的紀錄一下,給之後有需要的人。


[Javascript] 判斷瀏覽是不是Safari 而且是在電腦上面的Safari

2017-12-12


為何我要判斷是不是 Safari on MAC ,因為目前在各家瀏覽器中,現在只要把 input 的 type=date 就會出現漂漂釀釀的日期選擇器像是這樣

image 


[Javascript] 開新視窗、開新分頁不被阻擋彈出式視窗

2017-12-08

算是一個小技巧,最近因為同事在測試剛好討論一下,查了很多網站,作法不一而且很多測試都不成功了,所以想說就筆記一下,目前可看到可用的作法。
Image 368


[NUGET] 移除所有安裝的 Nuget 套件,包含相依性的問題

2017-11-28


最近在測試東西,所以一安裝就是一整包,懶得整理其中的問題想要重裝,但是透過IDE 視覺工具會弄到瘋掉,網路上找一下,這指令很好用

Get-Package -ProjectName 專案名稱 | Uninstall-Package -ProjectName 專案名稱 -RemoveDependencies

如果你不知道怎麼在Visual Studio 中找到,他在
image
這樣就可以快速刪掉所有安裝的 Nuget lib , 指令參考來源 : https://stackoverflow.com/questions/28596666/how-do-i-uninstall-all-nuget-packages-from-a-solution-in-visual-studio-2013


當麻許的超技八 2014 | Donma Hsu Design.