Facebook服务器无法满足此访问请求:暂时无法代表XXXXXX进行API调用。
UserInfo = {com.facebook.sdk:ErrorLoginFailedReason = com.facebook.sdk:SystemLoginCancelled,com.facebook.sdk:ErrorInnerErrorKey = Error Domain = com.apple.accounts Code = 7}
答案 0 :(得分:0)
1)Facebook 3.1 SDK分割读取和发布权限。在第一次身份验证调用中仅使用读取权限(例如,电子邮件)。使用两者将打破它并导致该一般错误。 Facebook的SDK似乎并没有真正做到它的意图:回归到旧的身份验证方法。大卫告诉我一个更新的Parse SDK将使权限分割变得更容易,但当然要由Facebook来修复他们SDK中的错误。
2)独立地说,我在设备的设置中退出Facebook之后似乎已经消失了这个问题,然后又回来了。可能是iOS集成中的一个小故障? (但是,权限拆分问题仍适用于此处。请确保先读取并稍后单独发布(例如,publish_actions),这是您第一次真正需要它时。)