2012-07-25 47 views
0

我正在構建一個地鐵應用程序,我將試圖從他們的LinkedIn個人資料中獲取信息,例如工作歷史和教育。我已經完成了關於如何構建請求的研究,並且一直試圖轉換由使用webauthenticationbroker的msdn here提供的metro應用程序的Twitter oauth示例。地鐵應用程序授權中的鏈接回撥鏈接是什麼?

我一直在嘗試執行有關callbackurl錯誤的this post建議的更改。如果在授權過程結束時我想讓他們返回到我的應用程序,我很困惑我的應用程序的回調實際是什麼。

是否有人在metro應用中對linkedin執行過授權?如果是這樣,你是否介意告訴我什麼回調將是我的應用程序,如果有任何我沒有列出的網絡資源可以幫助我?

回答

0

[無法查看論壇的聯繫,因爲它出現在寫作的時候會下降]

的回調URL是你定義了一個網址,當導航WebAuthentication彈出UI 內發生該URL,它檢測到並完成了它返回的承諾。這是你現在有信息,你需要保存令牌等

Facebook的方法可能是一個更好的示例,因爲Twitter的一個更關注簽署查詢,而不是oAuth流。

因此,簡而言之,該網址是您定義的任何網址。當事情完成時,遠程服務器將重定向到該URL,並允許您提取傳遞給已完成承諾處理程序的值中的信息。

+0

是的,當它變成鏈接時,該鏈接不工作,這裏是網址:http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/b8dec7ba-1c4c- 4238-879f-268ee53b13a2/ – 2012-07-25 19:02:13

+0

你有什麼具體問題?回撥網址確實是您可以設想的任何(有效)URI。 – 2012-07-25 19:16:50

+0

閱讀更多關於它後,我認爲我的問題是獲取請求令牌。我認爲Twitter的例子將工作,我知道我正在使用正確的網址,我的程序崩潰在線PostData()函數: HttpWebResponse Response =(HttpWebResponse)await; Request.GetResponseAsync(); 這是一個400 HTTP錯誤,錯誤的請求。 – 2012-07-25 21:46:47