gpt4 book ai didi

ios - 在 iOS 上通过 Facebook 页面的图形 API 进行排序

转载 作者:可可西里 更新时间:2023-11-01 03:08:50 26 4
gpt4 key购买 nike

我正在使用:

if ([FBSDKAccessToken currentAccessToken]) {
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"/v2.3/ID/feed" parameters:nil]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog(@"fetched user:%@", result);
}
}];
}

这为我提供了来自 Facebook 页面的所有数据(我的意思是所有)的 JSON 字符串。它给了我帖子、喜欢帖子的人的 ID、每条评论、每个分享的人。我真的只需要帖子本身,它在 JSON 结果中被列为“消息”。有什么方法可以在 API 调用中执行此操作,还是必须在调用之后执行?

此外,有什么方法可以让它提取与每个帖子关联的图片吗?我知道如何将照片发布到页面,但我只想查看发布到页面的帖子,并让它也拉出图片。

最佳答案

您可以过滤掉提要响应,如下所示

if ([FBSDKAccessToken currentAccessToken]) {
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"/v2.3/ID/feed" parameters:[NSMutableDictionary dictionaryWithObject:@"id, message, link.picture" forKey:@"fields"]]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog(@"fetched user:%@", result);
}
}];
}

如您所见,我已经提到了过滤掉所需信息的参数。
注意:您可以根据需要过滤掉一些东西。
请检查以下链接以了解 Facebook SDK 上可用的过滤器可能性。
https://developers.facebook.com/docs/graph-api/reference/v2.3/user/feed
我希望它能帮助你,不确定你想要拉出的图片,但可能是 'fields' 中的 'link.picture' 会帮助你得到你想要的图片。

关于ios - 在 iOS 上通过 Facebook 页面的图形 API 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31467925/

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