Sharekit打開Safari來從用戶那裏獲得認證(不知道它是否應該打開Safari或在它自己的窗口中)。然後出現一個頁面,說明您已經認證了app.x。點擊ok繼續,一旦點擊繼續按鈕,它會嘗試重定向到www.facebook.com/permissions.request,但會顯示以下錯誤:Sharekit 2,用戶驗證後連接到Facebook的問題?
'無法打開頁面,Safari無法打開此頁面,因爲地址無效。'
任何想法可能會發生在這裏,我假設它應該重定向到我的應用程序?
Sharekit打開Safari來從用戶那裏獲得認證(不知道它是否應該打開Safari或在它自己的窗口中)。然後出現一個頁面,說明您已經認證了app.x。點擊ok繼續,一旦點擊繼續按鈕,它會嘗試重定向到www.facebook.com/permissions.request,但會顯示以下錯誤:Sharekit 2,用戶驗證後連接到Facebook的問題?
'無法打開頁面,Safari無法打開此頁面,因爲地址無效。'
任何想法可能會發生在這裏,我假設它應該重定向到我的應用程序?
這裏是我解決這個問題(我假設你正在使用ShareKit 2.0):
我配置ShareKit他們提供ShareKit Configuration Guide指導以下。換句話說,我將DefaultSHKConfigurator
課程分類並在那裏添加了所有必要的配置。
在我的應用程序委託我聯繫與ShareKit配置類是這樣的:
DefaultSHKConfigurator *configurator = [[MYSHKConfigurator alloc] init];
[SHKConfiguration sharedInstanceWithConfigurator:configurator];
並已刪除SHKConfig.h
配置信息。我不知道爲什麼,但這工作。
DefaultSHKConfigurator.m
內輸入配置信息;如果您希望Facebook的屏幕在應用程序中加載,而不是在Safari瀏覽器就可以得到Facebook.m
文件中並更改safariAuth:
從YES
到NO
:這裏
[self authorizeWithFBAppAuth:YES safariAuth:NO];
同樣的問題,當我在https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit完成第5步後停止。
總是得到「因爲地址是無效的Safari瀏覽器無法打開,然後頁面」,
最後,問題被完全解決所有步驟(1至7)
沒有改變語句[自authorizeWithFBAppAuth:YES safariAuth:YES];
safariAuth:沒有爲我做的伎倆。謝謝。 – larick 2012-02-27 21:29:47
對我來說也是!非常感謝!! – 2012-03-29 16:32:32
我甚至沒有發現使用Xcode搜索的這種方法。 – 2013-05-30 17:19:24