2012-03-30 197 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