我刚刚开始使用facebook-ios-SDK.我正在尝试运行示例应用程序以了解框架的工作原理.我之前从未使用过FB Graph API,或者确实使用过FB connect.当APP运行时,我可以点击"登录"按钮,Safari启动以使用我的帐户授权FB应用程序.一旦我授权它,我认为页面试图重定向并切换回示例应用程序但失败,safari显示"无法打开页面".
我哪里错了?
您可能需要设置授权回调.这是来自SDK的自述文件:
将您的应用程序绑定到与您的Facebook应用程序ID对应的URL方案.您必须绑定的URL方案的格式为"fb [appId]://",其中[appId]是您的Facebook应用程序ID.如果没有这个,您的应用程序将无法处理授权回调.修改应用程序的.plist文件,如下所示:
- 在根密钥("信息属性列表")下添加一个新行并将密钥命名为"URL类型".
- 在刚刚添加的"URL类型"键下,您应该看到一个名为"Item 0"的键.如果没有,请添加一个键为"Item 0"的新行.
- 在"项目0"键下,添加一个新行并将键命名为"URL Schemes".
- 在刚刚添加的"URL Schemes"键下,您应该看到一个名为"Item 0"的键.如果没有,请添加一个键为"Item 0"的新行.
- 将"项目0"的值设置为"fb [appId]",其中[appId]是您的Facebook应用程序ID.确保此值中的任何位置都没有空格.例如,如果您的应用程序的id为1234,则该值应为"fb1234".
归档时间: |
|
查看次数: |
1328 次 |
最近记录: |