1

我想在我贴在墙上的帖子中标记一个朋友,只是想知道需要什么权限...?

我正在使用以下代码...

对于权限..

 NSArray *permissions = [[NSArray alloc] initWithObjects:
                                    @"friends_online_presence",
                                    @"read_stream",
                                    @"email",
                                    @"publish_stream",
                                    nil];
            [self.appDelegate.facebook authorize:permissions];
            [permissions release];

并发布

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:

                               @"Test 2",@"message",
                               @"100004311843201,1039844409", @"to",
                               nil];

[self.appDelegate.facebook requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

这已成功发布在墙上,但不包括个人资料 ID...

4

3 回答 3

3

虽然它在 PHP中的错误报告说它是 Graph API 中的问题,同时发布状态更新和标记朋友无法正常工作。

它说它将发布状态更新,但标记不起作用。

编辑:

正如在评论中与 OP 讨论的那样,将 place 字段添加到它正在工作的参数上。

于 2012-12-21T07:20:24.447 回答
1

我认为这应该可以帮助您:

要在用户消息中提及用户,请将此字符串与消息内联:@[userID] 或 @[profileUrl]。这会创建一个指向上述朋友个人资料的内联超链接,并向他们发送他们已被标记的通知。

取自:https ://developers.facebook.com/docs/technical-guides/opengraph/mention-tagging/

于 2012-12-21T07:17:42.040 回答
0

对于在 Facebook 中标记朋友,朋友 ID 需要在帖子等中标记。

客户朋友选择器更适合标记朋友。请参阅下面的 Facebook 示例 https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851564_497226807066458_2037734970_n.png

为此,我们使用此图形 api taggable_friends来获取能够标记的朋友

有关更多详细信息,请访问此链接并阅读标签部分(提及标签适合您的要求)提及标签 详细信息

于 2015-04-10T06:39:58.877 回答