我目前正在使用iOS Facebook SDK 3.1。要将Feed故事发布到用户时间轴,请在< iOS 6,我一直在使用+[FBRequest requestForPostStatusUpdate:place:tags:]
。这很好用,除非我注意标记朋友[比如我在Facebook.com上输入@FRIENDS_NAME
到作曲家时。我知道我可以将一个对象数组传递给tags:
参数,但是,如我所料,也将nil传递给place
会产生错误(#100)无法指定用户标签地点标记。
为了完成,这是我正在使用的一个例子:
NSArray *tags = @[@(FB_UID)];
[FBRequestConnection startForPostStatusUpdate:@"Friends Name, this is a test"
place:nil
tags:tags
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
}];
现在我明白使用这种方法,不可能在我的状态中标记朋友。但是,有没有一种方法,任何方法,使用图形API标记Feed帖子中的朋友,就像它在Facebook.com上标记用户一样?今天早上我花了很多时间寻找答案,我还没有找到任何解决方案。我在其上发现的任何问题似乎都至少有一年的历史,所以我不确定它们是否仍然相关。非常感谢任何帮助!
答案 0 :(得分:4)
但是,有没有一种方法,任何方法,使用图形API标记Feed帖子中的朋友,就像在Facebook.com上标记用户一样?
没有
今天早上我花了大部分时间寻找答案,我还没有找到任何解决方案。
那是因为没有 - Facebook很久以前就通过API发布的帖子停用了此功能。
对于Open Graph操作,情况有所不同 - 允许名为mention tagging的内容。