gpt4 book ai didi

iphone - 从 IOS 应用程序获取 facebook 相册

转载 作者:行者123 更新时间:2023-12-01 19:25:53 25 4
gpt4 key购买 nike

我正在尝试在 iPhone 应用程序中获取 facebook 用户的任何专辑。
这是我正在使用的 fql 查询

NSString *query = [NSString stringWithFormat:@"SELECT aid,object_id,owner FROM album WHERE owner=%d",fid];

其中 fid 是存储在 int 变量中的有效 facebook uid

我得到的结果是 NSArray计数为 0 的类

我究竟做错了什么?

按照第一个答案中的建议,我现在正在以这种方式尝试图形 api:
query = [NSString stringWithFormat:@"/%d/albums",fid];
[_facebook requestWithGraphPath:query andDelegate:self];

这次结果是 NSDictionary使用“数据”键返回空 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"}
}
}

任何的想法?

最佳答案

您的身份验证 token 是否有权查看该用户的相册?否则我不确定。

您可以考虑使用 Graph API 而不是 FQL。在 iOS 上,您可以使用 Facebook 的库(可用 here )。

这提供了方法requestWithGraphPath:andDelegate: .您需要的图形路径是{user_id}/albums .

您的结果返回到委托(delegate)方法 request:didLoad: ,但可以帮助您解决问题的主要优点是可选的委托(delegate)方法request:didFailWithError: .当出现错误时,这提供了比空数组更多的信息。

关于iphone - 从 IOS 应用程序获取 facebook 相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7772257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com