【问题标题】:Using The Facebook IOS SDK To Post To Friends Wall使用 Facebook IOS SDK 发布到朋友墙
【发布时间】:2012-06-15 11:44:58
【问题描述】:

我正在使用 Facebook IOS SDK,我想为我当前正在更新的应用获得最大的曝光率。

如果用户尚未连接,则应用会在应用加载时提示用户连接 facebook。如果用户随后连接,我使用以下代码将帖子发送到用户墙。

NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                               @"http://itunes.apple.com/us/app/video-fx+/id530087007",@"link",
                               @"Video FX+ Live Video Editing",@"name",
                               @"Video FX+ is a fun, creative way to create stunning videos.",@"caption",
                               nil];
[self.facebook requestWithGraphPath:@"/me/feed"
                      andParams:params
                  andHttpMethod:@"POST"
                    andDelegate:self];

这是最好的方法吗?理想情况下,我希望帖子出现在已登录用户的朋友墙上。

上述方法是否可行,或者我是否需要提取用户朋友列表,然后遍历该列表并将消息发布给每个用户?

谢谢

【问题讨论】:

  • access_token 在哪里?并且您正在自己的提要上发帖。
  • 这是使用 IOS SDK,令牌是使用内置方法生成的。只是想知道如果我在墙上发布更新,它会出现在其他用户的新闻提要中吗?
  • 不,不是一个好的选择,你想把它发给你所有的朋友吗?
  • 嗨,是的,我想把它发送给所有用户的朋友。

标签: facebook facebook-graph-api ios5 sdk


【解决方案1】:

发布到您自己的提要,可能会将该提要显示给您的所有在线朋友(有时取决于您的朋友选择的 facebook 最新/热门故事),因此他们很可能会错过它。

另一方面,首先通过拉动所有朋友(我/朋友)并遍历所有朋友并逐个发布消息来向所有朋友发帖,不推荐,因为一个人可能有 5000 个朋友并发布 5000 个墙贴可能会被禁止/ 报告您的应用程序的垃圾邮件。

所以,最好贴在自己的墙上。

【讨论】:

    【解决方案2】:

    看看这个

      NSMutableDictionary *params = [NSMutableDictionary  dictionaryWithObjectsAndKeys:
                                       @"http://itunes.apple.com/us/app/video-fx+/id530087007",@"link",
                                       @"Video FX+ Live Video Editing",@"name",
                                       @"Video FX+ is a fun, creative way to create stunning videos.",@"caption",
                                       nil];
        [self.facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/feed",friendFacebookID]
                              andParams:params
                          andHttpMethod:@"POST"
                            andDelegate:self];
    

    【讨论】:

    • 谢谢,我看到该示例显示了如何发布到朋友墙。但是我想我会坚持只在用户墙上发帖。我已经测试过了,我的帖子出现在朋友墙上。
    • @PiyushKashyap self.facebook 何时声明以及如何声明。请告诉我。
    猜你喜欢
    • 2013-01-20
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多