Facebook图像上传在页面上在模拟器中正常工作但不在设备中

时间:2013-04-15 13:37:22

标签: iphone ios ipad facebook-graph-api

当我在模拟器中运行相同的代码时,我获得成功响应图像帖子:

    {
        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;
}}

"

3 个答案:

答案 0 :(得分:2)

OAuthException表示存在身份验证问题。请确保您的设备上存在以下情况。

  • 您已登录Facebook帐户成功
  • 如果是,请从手机中删除该应用
  • 干净并重新部署到手机

如果上述方法均无效,请尝试在手机上的设置中注销并重新登录。然后尝试通过safari登录。有时iOS facebook身份验证可能有点儿麻烦。还可以尝试使用其他应用程序保证与iOS Facebook帐户一起使用。类似的东西, Hootsuite

如果 所有之后仍有问题......我不确定你告诉你的是什么。

答案 1 :(得分:1)

This link可能会对您有所帮助。

和@ giff的答案也在某种程度上解释了这个link

在此处记录您的问题可能有助于您进一步了解错误。

- (void)request:(FBRequest *)request didFailWithError:(NSError *)error {
    NSLog(@"%@", [error localizedDescription]);
    NSLog(@"Err details: %@", [error description]);
};

答案 2 :(得分:1)

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

从授权应用程序列表中删除该应用程序,并使用所需权限再次授权。

希望这适合你