我想在我的iOS应用中发帖,并向一些朋友提及。我得到了他的“身份证”。
所以我使用了以下内容并且不起作用:
NSString *textToShare = @"hello @[100003626828741]"; NSDictionary *parameters = @{ @"picture":picture, @"name" : @"hello", @"caption" : textToShare, @"message" : textToShare, };我如何在帖子中提到朋友? 感谢NSURL *feedURL = [NSURL URLWithString:@"https://graph.facebook.com/me/feed"]; SLRequest *feedRequest = [SLRequest requestForServiceType:SLServiceTypeFacebook requestMethod:SLRequestMethodPOST URL:feedURL parameters:parameters]; feedRequest.account = [[ICollinaService instance] facebookAccount]; [feedRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) { NSLog(@"Facebook HTTP response: %i", [urlResponse statusCode]); NSLog(@"Facebook HTTP response allHeaderFields: %@", [urlResponse allHeaderFields]); NSLog(@"Facebook HTTP error: %@", error); }]; }
帖子的结果是:hello @ [100003626828741]作为标题和消息,没有用链接/标签更改名称的id。
答案 0 :(得分:0)
我认为你不能在帖子中标记朋友,但你可以采取行动。
答案 1 :(得分:0)
我正在研究Facebook Open Graph API - https://developers.facebook.com/docs/opengraph/getting-started/
我不知道这是不是最好的方法!?!
我觉得令人不安的是,使用IOS 6.0社交框架轻松选择使用friendPicker和发布图片的朋友非常容易,但是将这两个结合使用开放图表似乎很难比较。然而,它是我迄今为止找到的唯一解决方案。