iOS与Facebook集成 - 在新闻源中发布

时间:2012-01-04 12:22:33

标签: iphone ios facebook ios5

我不知道这里是否是正确的地方,但我很确定你们中的一些人已经经历过与Facebook的某种iOS集成......然后我会试着解释一下我的意思我想在这里做......

我已经根据Developers.facebook中的文档将我的应用程序与facebook连接.....事情是....我的应用程序中有一个按钮,应该触发允许我发布的对话框我的新闻源....问题是文档中的信息不起作用(或者我不知道如何使用它......)....

使用该代码触发操作的方向是:

    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
  kAppId, @"app_id",
  @"https://developers.facebook.com/docs/reference/dialogs/", @"link",
  @"http://fbrell.com/f8.jpg", @"picture",
  @"Facebook Dialogs", @"name",
  @"Reference Documentation", @"caption",
  @"Using Dialogs to interact with users.", @"description",
  @"Facebook Dialogs are so easy!",  @"message",
  nil];

[_facebook dialog:@"feed" andParams:params andDelegate:self];

但是信息上缺少很多东西,例如:我应该在哪里使用该代码以及如何使用......

有人已经做过这样的事吗?

感谢!!!

1 个答案:

答案 0 :(得分:1)

你应该做的唯一事情就是让一个IBAction在Xib中成为你想要的按钮和行为。

它看起来像这样:

-(IBAction) sendMessageToWall
{
   NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
  kAppId, @"app_id",
  @"https://developers.facebook.com/docs/reference/dialogs/", @"link",
  @"http://fbrell.com/f8.jpg", @"picture",
  @"Facebook Dialogs", @"name",
  @"Reference Documentation", @"caption",
  @"Using Dialogs to interact with users.", @"description",
  @"Facebook Dialogs are so easy!",  @"message",
  nil];

  [_facebook dialog:@"feed" andParams:params andDelegate:self];

}