在Graph Explorer中测试以下URL字符串时,我得到了预期的回报
me?fields=albums.limit(10){name,photos.limit(1){images}}
但是在打电话时
FBRequestConnection.startWithGraphPath("me?fields=albums.limit(10){photos}",
parameters: nil,
HTTPMethod: "GET")
{ (connection: FBRequestConnection!,
result: AnyObject!,
error: NSError!) -> Void in
println(result)
}
它说它是不受支持的网址。我是否需要通过'参数'访问这些属性?选择呢?我是这样,我怎么办呢?我似乎无法理解它。
非常感谢任何帮助
克里斯
答案 0 :(得分:0)
当我尝试获取我的Feed但没有找到答案时,我遇到了类似的问题。 我发现的是Graph Explorer中的URL格式和iOS SDK不同。
iOS SDK不喜欢大括号,因此您的示例请求应如下所示:
"me/albums?fields=photos"
就我而言,这种语法很有用。不幸的是我不知道如何在那里指定限制。
//编辑: 要使用限制等修饰符,您可以这样做:
"me/albums?fields=photos&limit=10"
答案 1 :(得分:0)
尝试引用相册字段,如下所示:
"?我字段= albums.limit(10)点域(图像)"