2011-11-18 141 views
1

我正在嘗試使用新的PhoneGap Facebook Connect插件,該插件應該只需要幾行代碼。 https://github.com/davejohnson/phonegap-plugin-facebook-connectPhoneGap與Facebook Connect集成的問題

的PhoneGap V1.2.0

在Eclipse中,我已經建立了包含插件示例項目,並已加入我的APP_ID和app_secret,並把所有的文件在必要。好像我所做的一切都是正確的,但按鍵做到以下幾點:

  • 登錄:提醒
  • (即使我通過應用程序和瀏覽器登錄到Facebook的兩者)「沒有登錄」我:警報「工作中的接入令牌MST被用於查詢當前用戶的信息類型:OAuthException
  • 獲取會話:提醒‘未定義’
  • 獲取登錄:中說,瀏覽器加載一個Facebook頁面」錯誤發生。請稍後再試」
  • 註銷:警報‘?auth.statusChange事件’

我做了什麼錯事,但我有一個殺手級應用等待被釋放的這取決於這個Facebook的整合,我很着急釋放它!

回答

1

的問題是PhoneGap的核心實現。

官方Android的Facebook插件打開了Facebook的身份驗證對話框。

這一切發生坡內螺紋negap。 但是他們使用的是簡單線程而不是AsyncTask驅動的線程。

AsyncTask概念允許後臺任務顯示在主UI線程中。

我爲phonegap 1.2創建了一個名爲tmaus的叉子。

使用分叉phonegap,您將能夠正確登錄到Facebook, 但session_data的處理仍然中斷。

+0

你的叉子在哪裏? –

+0

我需要的唯一能力是用戶點擊「在Facebook上共享」按鈕,該按鈕將從我的應用程序發佈一些數據到他們的牆上。我想我不需要費心去給予用戶登錄Facebook的能力,如果他們還沒有。也許我可以只顯示共享按鈕,如果他們已經登錄。你的叉子會讓我這樣做嗎? –

0

看看gitbub/callback-android 你會發現我的fork(tmaus),它還沒有被確認。