使用Facebook IOS SDK发布到留言板(Using The Facebook IOS SD

2019-09-18 03:23发布

我使用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];

这是最好的办法? 理想的情况是我想要的帖子出现在谁已经登录的用户的好友留言。

将在上述工作还是需要通过列表来拉动用户的朋友列表,然后循环和发布消息的每个用户?

谢谢

Answer 1:

张贴到自己的饲料,将显示饲料您的所有在线的朋友可能(有时取决于您选择的朋友的Facebook最新/最上面一层),所以没准他们能错过呢。

在另一方面张贴到所有的朋友第一次拉你所有的朋友(我的/朋友),并遍历所有的朋友和发布的消息是一个接一个不推荐的人可能有5000楼的朋友,并发布5000的墙后可能禁令/报告垃圾邮件应用程序。

因此,它能够更好地贴在自己的墙上。



Answer 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];


文章来源: Using The Facebook IOS SDK To Post To Friends Wall