发布动作时在Facebook时间线上获取“app name”

时间:2012-06-27 14:21:25

标签: ios facebook facebook-ios-sdk

所以我希望在这个image中有类似的东西。基本上,当您发布操作时,您有一个“获取应用名称”。你是如何使用facebook-ios-sdk做到这一点的?您需要设置哪些打开的图表设置才能将其显示在时间轴上

1 个答案:

答案 0 :(得分:0)

它叫Action links。您可以设置任何帖子的操作链接。

NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary 
  dictionaryWithObjectsAndKeys: @"text here",@"text",@"link here",
                                @"href", nil], nil];

  NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];

  NSMutableDictionary* params = [NSMutableDictionary
                                 dictionaryWithObjectsAndKeys:
                                 @"Share on Facebook",  @"user_message_prompt",
                                 actionLinksStr, @"action_links",

                                 nil];
  

Open Graph Actions是用户可以执行的高级“交互”   在你的应用程序中发布这些行动时,活动可能会发生   出现在用户的时间轴或其朋友的新闻Feed和Ticker中。   Open Graph Action Links与Like和Comment动作一起显示   在任何Open Graph故事中,允许朋友快速采取行动   回应故事而不必离开那个故事。   这反过来将推动更多用户分发到您的应用程序   点击次数。

仅供参考:https://developers.facebook.com/docs/opengraph/actionlinks/