iphone – iOS开发:如何在朋友的新闻源中显示Facebook墙贴?

iphone – iOS开发:如何在朋友的新闻源中显示Facebook墙贴?,第1张

概述我正在将Facebook集成到我的iPhone应用程序中,并且我有代码在登录后将帖子发布到用户的墙上,但我注意到该帖子没有显示在用户的新闻源中.朋友.相反,它只显示在用户的墙上.这是我的代码…… - (void)publishStream { NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndK 我正在将Facebook集成到我的iPhone应用程序中,并且我有代码在登录后将帖子发布到用户的墙上,但我注意到该帖子没有显示在用户的新闻源中.朋友.相反,它只显示在用户的墙上.这是我的代码……

- (voID)publishStream { NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:           @"Post a message on your wall",@"user_message_prompt",@"Hello,World!",@"message",nil]; [facebook dialog:@"Feed"   andParams:params    andDelegate:self];}

如何才能将它显示在新闻Feed中?我应该提一下,我设置的唯一权限是’publish_stream’,据我所知,这是我需要的唯一权限.

非常感谢你的智慧!

解决方法 你需要发布给你的朋友提要,简单的方法是调整你的代码,使用适当的图表方法与你想发布到Facebook ID的人(我假设你已经存储了这个从早期的调用图表API in person.facebookID)

[facebook requestWithGraPHPath:[Nsstring stringWithFormat:@"%@/Feed/",person.facebookID] andParams:params andhttpMethod:@"POST" andDelegate:self

http://developers.facebook.com/docs/reference/api/post

要获取用户列表,请使用图表路径me / frIEnds

[facebook requestWithGraPHPath:@"me/frIEnds" andDelegate:self];

这将返回用户朋友姓名及其Facebook ID的JsON列表,从FBRequest返回相应的委托方法,它可能值得将这组结果包装成一组人物对象或存储返回的NSDictionary,以便您可以检索个别朋友,它是你如何处理返回的朋友列表(你可能想使用UItableVIEw显示用户朋友或根据用户的一些其他输入过滤)

使用此方法意味着您不必在iOS sdk中使用Facebook对话框,这意味着用户可以使用您的应用在一天内发布的消息数量有一个上限

如果您希望使用对话框,则需要在params字典中包含“target_ID”,并将其设置为您要发布到的Facebook ID

总结

以上是内存溢出为你收集整理的iphone – iOS开发:如何在朋友的新闻源中显示Facebook墙贴?全部内容,希望文章能够帮你解决iphone – iOS开发:如何在朋友的新闻源中显示Facebook墙贴?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存