0

好的,我一直在尝试让我的 ios 应用程序与 facebook-ios-sdk 一起使用。登录非常顺利,直到我尝试发出 /me 或 /me/friends 等 fb 请求。我收到一个非常莫名其妙的错误:

操作无法完成。(facebookErrDomain 错误 10000。)

我目前正在实现 4 个主要的回调方法:

  def request(request, didReceiveResponse:response)
    puts "Got it now: #{response.URL.absoluteString}"
  end

  def request(request, didLoad:result)
    puts "Another one: #{result.inspect}"
  end

  def request(request, didFailWithError:error)
    puts "Error: #{error.localizedDescription}"
  end

  def request(request, didLoadRawResponse:data)
    puts "Got raw: #{data}"
  end

第二个永远不会被调用。任何帮助将不胜感激。

4

2 回答 2

0

您收到错误是因为您发送的请求有问题。也许您需要将您的请求相关代码发布给其他人,以查看可能出现的问题。

第二种方法仅在请求成功完成时触发,您的情况并非如此。

于 2012-07-08T02:35:45.017 回答
0

好的,事实证明 facebook sdk 或任何其他愚蠢的代码不会给你正确的错误信息。当我需要实际定义所需的参数时,我发送的参数值为 nil:

self.app_delegate.facebook.requestWithGraphPath("me/friends", andParams:{:fields => "name, picture, location"}, andDelegate:self)

于 2012-07-08T03:20:30.220 回答