【问题标题】:iOS Post to Facebook wall mention tag useriOS 发布到 Facebook 墙上提及标签用户
【发布时间】:2013-01-23 02:49:55
【问题描述】:

我想通过我的 iOS 应用发布帖子,向一些朋友提及。我得到了他的“身份证”。

所以我使用以下方法并不起作用:

NSString *textToShare = @"你好@[100003626828741]"; NSDictionary *参数 = @{ @"图片":图片, @“姓名”:@“你好”, @"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。

【问题讨论】:

标签: ios facebook api facebook-ios-sdk


【解决方案1】:

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

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

让我感到不安的是,使用friendPicker轻松挑选朋友并发布图片在IOS 6.0社交框架下非常容易,但相比之下,将两者结合open Graph发布似乎非常困难。然而,它是我迄今为止找到的唯一解决方案。

【讨论】:

    【解决方案2】:

    我不认为您可以在帖子中标记朋友,但您可以在操作中标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 1970-01-01
      相关资源
      最近更新 更多