2011-11-25 160 views
2

所以我試圖建立一個黑莓Webworks與Facebook整合。Facebook登錄黑莓Webworks

我試圖使用Facebook提供的JavaScript API,但我有與記錄的一些問題。

典型「的FB.login」函數創建一個彈出,這並不表明在黑莓上使用,這是不好的。

另一個問題是我不知道如何設置oauth登錄的redirect_url,因爲Webworks頁面在本地被引用(local://index.html),並且API拒絕這個作爲有效url。 (我也嘗試過只是index.html,但這也會導致錯誤)

最後,我不知道如何使用應用程序設置上的移動網站URL,並且不確定要使用哪些其他設置。由於用戶將來自Webworks應用程序,因此如果我嘗試直接調用oauth url,Facebook會拒絕登錄請求。 (191錯誤)。

+0

你有沒有找到解決方案? –

+0

blackberry.invoke可能有幫助: http://stackoverflow.com/questions/6210856/blackberry-webworks-facebook-share – 2012-02-21 07:51:13

回答

0

我想出了唯一可行的方法,就是擁有一個Web服務器,它將通過Facebook記錄的OAuth2身份驗證過程。

您可以在Blackberry中做什麼打開一個新窗口或使用鏈接到Web服務器的Blackberry BrowserField,這樣,您的頁面就可以獲得可用於製作Graph API調用的oauth標記。