在iOS上通过Facebook页面的图谱API排序

在iOS上通过Facebook页面的图谱API排序,第1张

概述我在用: if ([FBSDKAccessToken currentAccessToken]) { [[[FBSDKGraphRequest alloc] initWithGraphPath:@"/v2.3/ID/feed" parameters:nil] startWithCompletionHandler:^(FBSDKGraphRequestConnecti 我在用:
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字符串(AND I MEAN ALL).它给了我帖子,喜欢帖子的人的ID,每个评论,每个分享的人.我真的只需要帖子本身,在JsON结果中列为’message’.有没有办法在API调用中执行此 *** 作,还是必须在之后执行?

也,
有没有办法让它拉出与每个帖子相关的图片?我知道如何将照片发布到页面,但我只想查看对页面发布的帖子,并让它拉出图片.

解决方法 您可以按以下过滤Feed反应
if ([FBSDKAccesstoken currentAccesstoken]) {    [[[FBSDKGraphRequest alloc] initWithGraPHPath:@"/v2.3/ID/Feed" parameters:[NSMutableDictionary dictionaryWithObject:@"ID,message,link.picture" forKey:@"fIElds"]]     startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,NSError *error) {         if (!error) {             NSLog(@"fetched user:%@",result);         }     }];}

你可以检查一下,我已经提到了我需要过滤掉的信息参数.
注意:您可以根据需要过滤掉事物.
请查看以下链接,了解facebook SDK上的可用过滤器功能.
https://developers.facebook.com/docs/graph-api/reference/v2.3/user/feed我希望它会对你有所帮助,不确定你想要提取的图片,但可能是’fIEld’中的’link.picture’将帮助你得到你想要的图片.

总结

以上是内存溢出为你收集整理的在iOS上通过Facebook页面的图谱API排序全部内容,希望文章能够帮你解决在iOS上通过Facebook页面的图谱API排序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1104147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存