2009-11-29 136 views
1

我正在爲Blackberry開發Netflix應用程序,到目前爲止,我最大的挑戰之一是與OAuth協議有關。我一直在尋找使用Java實現OAuth的例子(在黑莓手機上),我發現很少。在stackoverflow上的其他帖子之一推薦路標(http://code.google.com/p/oauth-signpost/),但我沒有看到這麼多,因爲它似乎與Netflix API有一些兼容性問題。黑莓和OAuth問題

所以,我想知道是否有人可以就此事提供建議。有人推薦路標嗎?還是其他什麼?

我正在考慮的一種替代方法是使用嵌入式Web瀏覽器進行身份驗證,我認爲這可以使它更容易。但是,如果我這樣做,我不確定我能在多大程度上將對象從瀏覽器傳遞到我的應用程序。另外,我不確定這對於保持活動會話意味着什麼。

雖然我明確有更多的研究要做,但我會感謝一路上的任何幫助/建議。

謝謝!

回答

2

對於與Netflix的兼容性,你一定要使用Java的OAuth庫,

http://oauth.googlecode.com/svn/code/java/core/

如果你看一下版權聲明,大部分代碼是由Netflix的發展,所以我認爲他們必須使用同一個圖書館。

有這個庫桌面演示的例子,

http://oauth.googlecode.com/svn/code/java/example/desktop/

它表明你如何啓動瀏覽器在桌面應用程序進行OAuth的交流。你的場景與此非常相似。

+0

這看起來像一個很好的例子,感謝您的幫助! – littleK 2009-11-30 02:18:22

0

如果您遇到與Netflix的OAuth的流程麻煩,試用授權步行通過,在這裏:

http://developer.netflix.com/walkthrough

這是一個單頁的網頁形式,將引導您從一路請求令牌添加和刪除用戶隊列中的電影。