我正在按照指南完全与Facebook整合。我遇到的一个奇怪的问题是,如果我,
在iphone中卸载facebook应用程序
或者更改facebook.m实现以禁用facebook app [self authorizeWithFBAppAuth:NO safariAuth:YES];
authorize方法在safari中运行良好,并在url
中获取auth令牌然而,如果我没有做上述2,它将切换到Facebook应用程序,并在它说“加载...”一秒后,它会回复给我一个说用户被拒绝的网址。 (fbxxxxxxxxxxxxx://authorize#error_reason=user%5Fdenied&error=access%5Fdenied&error_description=The%2Buser%2Bdenied%2Byour%2Brequest%2E%3F%5F)
为什么它在原生应用和浏览器中的表现如此不同?这是FB iPhone应用程序中的错误吗?我使用相同的应用程序和相同的用户进行测试。
答案 0 :(得分:1)
在Facebook应用设置中仔细检查您的iOS套装ID,它必须与您在应用中定义的完全相同。