facebook-ios-SDK问题

时间:2011-07-15 15:29:10

标签: ios facebook

我刚开始使用facebook-ios-SDK。我正在尝试运行示例应用程序以了解框架的工作原理。我之前从未使用过FB Graph API,或者确实使用过FB connect。当APP运行时,我可以点击“登录”按钮,Safari启动以使用我的帐户授权FB应用程序。一旦我授权它,我认为页面试图重定向并切换回示例应用程序但失败,safari显示“无法打开页面”。

我哪里错了?

1 个答案:

答案 0 :(得分:5)

您可能需要设置授权回调。 这来自SDK的自述文件:

  

将您的应用程序绑定到与您的应用程序对应的URL方案   Facebook应用程序ID。您必须绑定的URL方案是   格式“fb [appId]://”,其中[appId]是您的Facebook应用程序   ID。如果没有这个,您的应用程序将无法处理   授权回调。修改应用程序的 .plist 文件   如下:

     
      
  • 在根密钥(“信息属性列表”)下添加一个新行和   将关键字命名为“URL类型”。
  •   
  • 在刚刚添加的“网址类型”键下,您会看到名为“项目0”的密钥。如果没有,请添加一个键为“Item 0”的新行。
  •   
  • 在“项目0”键下,添加一个新行,并将键命名为“URL Schemes”。
  •   
  • 在刚刚添加的“URL Schemes”键下,您应该看到名为“Item 0”的键。如果没有,请添加一个带有“Item 0”键的新行。
  •   
  • 将“项目0”的值设置为“fb [appId]”,其中[appId]是您的Facebook应用程序ID。确保此值中的任何位置都没有空格。例如,如果您的应用程序的id为1234,则该值应为“fb1234”。
  •