2013-05-09 72 views
0

我正在創建一個使用Google + API的桌面應用程序來獲取個人資料信息。使用Google+ API在Google+中獲取訪問令牌

我用這個sample。它有一定的侷限性。

 1.It uses the default browser for logging in(using Process command). 
    2.After logging in the user has to copy the access code from browser. 

我想我的應用程序來處理所有這些things.The用戶必須輸入在嵌入式瀏覽器(在我的應用程序)的登錄憑據重定向到登錄頁面。 我的應用應該能夠在瀏覽器中檢索訪問令牌,而不需要用戶複製

C#中是否有其他方法獲取訪問令牌,而不是每次都由用戶複製它?

回答

1

如果您的應用程序可以讀取啓動的瀏覽器的窗口標題,則需要的授權代碼包含在確認頁面的窗口標題中。這種能力在PhoneGap等JavaScript環境中受到限制,但在具有較高特權的桌面環境中,我認爲可能有辦法做到這一點。我沒有代碼給你,但希望能給你提供追求的方法。以編程方式從標題中讀取授權碼後,您將想要關閉啓動的瀏覽器。

相關問題