iOS Post to Facebook wall提到标签用户

时间:2013-02-07 14:48:46

标签: ios facebook api facebook-ios-sdk

我想在我的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。

2 个答案:

答案 0 :(得分:0)

我认为你不能在帖子中标记朋友,但你可以采取行动。

答案 1 :(得分:0)

我正在研究Facebook Open Graph API - https://developers.facebook.com/docs/opengraph/getting-started/

我不知道这是不是最好的方法!?!

我觉得令人不安的是,使用IOS 6.0社交框架轻松选择使用friendPicker和发布图片的朋友非常容易,但是将这两个结合使用开放图表似乎很难比较。然而,它是我迄今为止找到的唯一解决方案。