4

当我在模拟器中运行相同的代码时,我得到了图像发布的成功响应:

    {
        id = 248572435289479;
        "post_id" = "244759709004085_248572441956145";
    }

当我在设备中运行相同的代码时,我得到:

Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0x208a8dd0 {error={
    code = 1;
    message = "(#1) An unknown error occurred";
    type = OAuthException;
}}

"
4

3 回答 3

2

OAuthException表示存在身份验证问题。确保在您的设备上满足以下条件。

  • 您已成功登录 facebook 帐户
  • 如果是,请从手机中删除该应用程序
  • 清理并重新部署到手机

如果以上都不起作用,请尝试在手机上的“设置”中注销并重新登录。然后尝试通过 safari 登录。有时 iOS facebook 身份验证可能会有点问题。还可以尝试使用保证与 iOS facebook 帐户一起使用的其他应用程序。像,Hootsuite

如果毕竟还有问题......我不确定你告诉你什么。

于 2013-08-12T22:39:49.357 回答
1

此链接可能会对您有所帮助。

并且@giff 的回答也在这个链接上进行了一定程度的解释。

在此记录您的问题可能会帮助您获得有关错误的更多详细信息。

- (void)request:(FBRequest *)request didFailWithError:(NSError *)error {
    NSLog(@"%@", [error localizedDescription]);
    NSLog(@"Err details: %@", [error description]);
};
于 2013-08-12T13:37:24.693 回答
1

如果上面给出的解决方案都不能帮助你,我建议你试试这个。

从授权应用程序列表中删除应用程序并使用所需权限再次对其进行授权。

希望这对你有用

于 2013-08-13T05:28:57.540 回答