2011-11-18 95 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),它还没有被确认。