我想在我的iPhone應用程序中使用新的Facebook'一次性身份驗證'過程。Facebook身份驗證 - 問題通過自定義網址計劃回到我的iPhone應用程序
的想法是,在應用環節出無論是Facebook應用程序或Safari瀏覽器要求用戶登錄到Facebook,那麼Facebook將返回用戶使用自定義URL方案的應用。
我已經設置了自定義URL方案在應用程序中,前面加上「FB」被Facebook(例如「fbmyapp」)的指示。這在向Safari輸入'fbmyapp://'時起作用 - 即我的應用程序啓動。這確認了自定義URL方案的工作原理。
我可以成功地獲取用戶的登錄頁面在Safari和使用的應用程序下面的調用Facebook的應用程序:
facebook = [[Facebook alloc] init];
[facebook authorize:appId permissions:permissions delegate:self];
我能夠在應用程序的多任務(允許應用程序在後臺運行)。
但是,成功登錄後Facebook應該重定向回我的應用程序,但我從Safari獲得例如:「無法打開頁面 - Safari無法打開頁面,因爲地址無效」。我在Facebook應用中收到類似的消息。
任何幫助將不勝感激。
在此先感謝。
不是計劃問題,所以要重新簽名。 – erjiang 2010-10-28 13:00:03