2012-03-30 246 views
3

我正在使用ShareKit从我正在开发的PhoneGap应用程序发布到Facebook。我在Facebook中创建了该应用程序,并在我的项目中安装了该插件。 Twitter的正常工作,但我得到以下错误,当我尝试在Facebook上分享:ShareKit + Facebook身份验证不起作用

“ 错误:。 对不起您正在使用的应用程序的配置是错误的Facebook的整合,请下载该应用程序的最新版本 ”

我见过一些似乎描述同样问题的帖子,但“解决方案”涉及不使用ShareKit,而是手动集成。这不是一个解决方案!

有人想过这个吗?

更多细节: ShareKit v0.2.1 的Xcode:v4.3.1 的PhoneGap(又名科尔多瓦)V1.5.0

回答

2

不幸的是,从内特·韦纳原来ShareKit没有得到经常更新。也许你应该检查出ShareKit 2.0。我在将它集成到我的应用程序中时没有任何问题。至少Twitter和Facebook没有问题,这就是我现在使用的所有内容。

+0

好答案@peter – 2012-03-31 07:44:13

+0

我会检查一下。这真的令人沮丧,因为我只是雇了一个人给我写一个phonegap插件,它使用了另一个ShareKit ...所以完全没用 – emersonthis 2012-03-31 12:24:40

+1

由于ShareKit 2.0最初是基于你的ShareKit版本,你可能有幸运和插件可能作为它是......但我想你知道墨菲定律......祝你好运;) – 2012-03-31 12:32:27

4

去上课facebook.m和改变授权NO如下提及:

  • (无效)授权:(NSArray的*)权限 { self.permissions =权限;

    [self authorizeWithFBAppAuth:NO safariAuth:NO]; }

+0

完美!比去FB应用等方式更好 – 2012-07-19 10:02:03

+0

我没有看到我的项目中的facebook.m?我正在使用ShareKit 2.1 – DevCali 2013-08-05 00:45:26