2

我目前正在使用 iOS Facebook SDK 3.1。要将提要故事发布到用户时间线,在 < iOS 6 上,我一直在使用+[FBRequest requestForPostStatusUpdate:place:tags:]. 这很好用,除非我尝试标记朋友 [例如我@FRIENDS_NAME在 Facebook.com 上输入作曲家时会这样做。我知道我可以将对象数组传递给tags:参数,但是,正如我所料,也传递 nil 以place产生错误(#100) Cannot specify user tags without a place tag

为了完整起见,这是我使用的示例:

NSArray *tags = @[@(FB_UID)];

[FBRequestConnection startForPostStatusUpdate:@"Friends Name, this is a test"
                                        place:nil
                                         tags:tags
                            completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                            }];

现在我明白了,使用这种方法,不可能在我的状态中标记朋友。但是,有没有一种方法,任何方法,使用图形 API 在动态帖子中标记朋友,就像在 Facebook.com 上标记用户一样?我今天早上大部分时间都在寻找答案,但我还没有找到任何解决方案。我发现的任何问题似乎至少有一年的历史,所以我不确定它们是否仍然相关。任何帮助将不胜感激!

4

1 回答 1

4

但是,有没有一种方法,任何方法,使用图形 API 在动态帖子中标记朋友,就像在 Facebook.com 上标记用户一样?

不。

我今天早上大部分时间都在寻找答案,但我还没有找到任何解决方案。

那是因为没有——Facebook 很久以前就禁用了通过 API 发布的帖子的此功能。


对于 Open Graph 操作,情况有所不同 - 允许称为提及标记的东西。

于 2012-10-17T15:10:40.777 回答