我目前正在使用 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 上标记用户一样?我今天早上大部分时间都在寻找答案,但我还没有找到任何解决方案。我发现的任何问题似乎至少有一年的历史,所以我不确定它们是否仍然相关。任何帮助将不胜感激!