-1

(这是RubyMotion但应该是完全一样的Objective-C)。的Facebook SDK返回错误的UID与iOS SDK

我在图形API资源管理器(HTTPS运行查询的位置://开发商。 facebook.com/tools/explorer),并将其返回正确的结果(注:随机UID,不是真实的):

SELECT uid FROM user WHERE uid = 100001554214421 

返回:

然而,在使用Facebook的SDK iOS版,我运行相同的查询:

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 

此输出:

{"uid"=>100001535492096} # << should be 100001554214421 

注意,uid是不同的,比我查询了。

问题: 为什么像这样的简单查询在Facebook iOS SDK中返回错误的结果,但在Graph API Explorer中却没有?

+0

有人低估了这一点,而没有留下评论,为什么...不酷。 –

回答