title: Facebook SDK returning wrong UID with iOS SDK
body: <p>(This is RubyMotion but should be exactly the same as Objective-C.)</p>
  
  <p>I'm running a query here on the Graph API Explorer (https://developers.facebook.com/tools/explorer) and it returns the proper result (note: random UID, not real):</p>
  
  <pre><code>SELECT uid FROM user WHERE uid = 100001554214421
  </code></pre>
  
  <p>Returns:</p>
  
  <pre><code>{
    "data": [
      {
        "uid": 100001554214421
      }
    ]
  }
  </code></pre>
  
  <p>However, in iOS using the Facebook SDK, I run the same query:</p>
  
  <pre><code>def query_facebook
    params = { query: "SELECT uid FROM user WHERE uid = 100001554214421" }
    @facebook.requestWithMethodName("fql.query",
                                                  andParams: params,
                                                  andHttpMethod: "POST",
                                                  andDelegate: self)
  end
  
  def request(request, didLoad:response)
    $stderr.puts response
  end
  </code></pre>
  
  <p>This outputs:</p>
  
  <pre><code>{"uid"=&gt;100001535492096} # &lt;&lt; should be 100001554214421
  </code></pre>
  
  <p>Note that the uid is different than I queried for.</p>
  
  <p><strong>Question:</strong>
  Why would a simple query like this return a wrong result in the Facebook iOS SDK but not in the Graph API Explorer?</p>