发布操作时在 Facebook 时间轴上获取“应用名称”
Posted
技术标签:
【中文标题】发布操作时在 Facebook 时间轴上获取“应用名称”【英文标题】:get "app name" on facebook timeline when publishing action 【发布时间】:2012-06-27 14:21:25 【问题描述】:所以我想在这个image 中有类似的东西。基本上,当您发布您的操作时,您有一个“获取应用程序名称”。你如何使用 facebook-ios-sdk 做到这一点?您需要设置哪些打开图表设置才能使其出现在您的时间轴上
【问题讨论】:
【参考方案1】:它叫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 是用户可以执行的高级“交互” 在您的应用程序中。当这些行动被公布时,这些活动可能 出现在用户的时间线或他们朋友的新闻提要和代码中。 Open Graph 操作链接与 Like 和 Comment 操作一起显示 在任何 Open Graph 故事中,允许朋友快速采取行动 回应一个故事,而不必离开那个故事。 这反过来会以更少的用户推动更多的应用分发 点击。
仅供参考:https://developers.facebook.com/docs/opengraph/actionlinks/
【讨论】:
以上是关于发布操作时在 Facebook 时间轴上获取“应用名称”的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 中点击 Facebook 上的新闻源时在设备中打开我的应用程序
发送 Facebook 私信时在 iOS 和 Android 中设置“to”
IOS Facebook SDK - 发布 Open Graph 并在时间轴上显示而无需单击 Activity Log
如何使用 Nativescript-Vue 创建内容/帖子并同时在 Facebook、Twitter 和 LinkedIn 上发布?