【发布时间】:2011-10-14 18:56:48
【问题描述】:
我正在尝试在 iPhone 应用中获取 facebook 用户的任何相册。 这是我正在使用的 fql 查询
NSString *query = [NSString stringWithFormat:@"SELECT aid,object_id,owner FROM album WHERE owner=%d",fid];
fid 是存储在 int 变量中的有效 facebook uid
我得到的结果是一个计数为 0 的 NSArray 类
我做错了什么?
按照第一个答案中的建议,我现在正在以这种方式尝试图形 api:
query = [NSString stringWithFormat:@"/%d/albums",fid];
[_facebook requestWithGraphPath:query andDelegate:self];
这一次的结果是一个NSDictionary,带有一个“data”键,返回一个空的NSArray。
无论如何,经过三遍后,我尝试以这种方式检索专辑列表,但我在控制台中也得到了一个错误,我打印出来(都是本地的,而不是错误描述):
localized error : The operation couldn’t be completed. (facebookErrDomain error 10000.)
rror : Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0x18b5b0 {error=<CFBasicHash 0x176050 [0x3e2169fc]>{type = mutable dict, count = 2,
entries =>
2 : <CFString 0x18ccc0 [0x3e2169fc]>{contents = "type"} = <CFString 0x18c990 [0x3e2169fc]>{contents = "OAuthException"}
3 : <CFString 0x190a90 [0x3e2169fc]>{contents = "message"} = <CFString 0x18c0d0 [0x3e2169fc]>{contents = "(#803) Some of the aliases you requested do not exist: 2147483647"}
}
}
有什么想法吗?
【问题讨论】:
标签: iphone objective-c ios facebook