gpt4 book ai didi

ios - 使用 Facebook iOS SDK 从 Facebook 获取用户的兴趣和喜好以及图像

转载 作者:行者123 更新时间:2023-11-29 10:39:32 25 4
gpt4 key购买 nike

我想获取登录 Facebook 的用户的兴趣和喜好,我可以做到。但是我没有得到用户喜欢的页面的图像或用户兴趣的图像。

下面的代码可以让我获取用户喜欢的内容:

 [FBRequestConnection startWithGraphPath:@"/me/likes"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
/* handle the result */
NSLog(@"User interests data: %@",result);
}];

返回以下 json 数据:

 data =     (
{
category = "Musician/band";
"created_time" = "2014-08-08T05:09:56+0000";
id = 9770929278;
name = Adele;
},
{
category = "Musician/band";
"created_time" = "2014-08-08T05:02:09+0000";
id = 5027904559;
name = Shakira;
}
);

但是,我想要喜欢的页面的图像。我怎样才能做到这一点?任何帮助,将不胜感激。提前致谢。

最佳答案

您可以为每个点赞执行 1 个以上的图谱 API 调用:

[FBRequestConnection startWithGraphPath:@"/me/likes"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
NSArray *data = [result objectForKey:@"data"];
for(NSDictionary *liked in data) {
NSString *page_id = [liked objectForKey:@"id"];
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"/%@/picture", page_id] parameters:nil HTTPMethod:@"GET" completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
// Get your profile pic here
}
}];
}
}];

它将返回 Page 的公共(public)详细信息。参见 documentation获取更多信息。

关于ios - 使用 Facebook iOS SDK 从 Facebook 获取用户的兴趣和喜好以及图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25197474/

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