facebook-ios-SDK的问题
我刚开始使用facebook-ios-SDK。 我试图运行示例应用程序,以了解框架如何工作。 我之前从来没有使用过FB Graph API,或者确实使用过FB连接。 当APP运行时,我可以点击loginbutton,然后Safari启动,用我的帐户授权FB应用程序。 一旦我授权它,我认为页面试图redirect并切换回示例应用程序,但失败,Safari浏览器显示“无法打开页面”。
我哪里错了?
您可能需要设置授权callback。 这是来自SDK的自述文件:
将您的应用程序绑定到与您的Facebook应用程序ID相对应的URLscheme。 您必须绑定的URLscheme的格式为“fb [appId]://”,其中[appId]是您的Facebook应用程序ID。 没有这个,你的应用程序将无法处理授权callback。 修改您的应用程序的.plist文件,如下所示:
- 在根密钥(“信息属性列表”)下添加一个新行并命名密钥“URLtypes”。
- 在您刚刚添加的“urltypes”键下,您应该看到名为“条目0”的键。 如果不是,则用“Item 0”键添加一个新行。
- 在“项目0”键下添加一个新行并命名为“URL Schemes”。
- 在您刚刚添加的“URL Schemes”项下,您应该看到一个名为“Item 0”的键。 如果不是,则用“Item 0”键添加一个新行。
- 将“Item 0”的值设置为“fb [appId]”,其中[appId]是您的Facebook应用程序ID。 确保在这个值的任何地方都没有空格。 例如,如果您的应用程序的ID是1234,则值应该是“fb1234”。
- 如何通过点击Swift中的button来打开fb和instagram应用程序
- Facebook分享对话框:权限错误 – OAuth“Facebook平台”“insufficient_scope(#200)权限错误”
- FBFriendPickerViewController不显示所有的朋友
- Facebook Graph Api调用不适用于iOS
- 如何获得朋友的名单,而无需打开FBFriendPickerViewController iOS
- 面向iOS的Facebook Sdk发布-dark屏幕
- Xcode 6.3.2 – 无法通过Parse.com – Swift从Facebook获得授权
- FBSDKShareDialog取消应该发布
- 如何在iOS应用程序中创buildFacebook注册function?