深入探索Facebook新闻动态发布机制
1. 新闻动态发布基础
在Facebook平台上,通知用于告知用户受影响的操作,而动态内容则用于分享用户的行为信息。Facebook的动态内容有三种尺寸:单行故事、短故事和全尺寸故事。用户可通过点击动态内容右侧的编辑按钮来调整故事大小。
Facebook提供了两种创建动态内容的方法,下面先介绍如何在应用程序内部创建动态内容。
1.1 发布动态的基本步骤
如今,发布动态内容是一个两步过程:
- 第一步:创建并注册动态内容将遵循的模板。
- 第二步:使用已注册的模板创建动态内容。
模板其实就是包含变量的简单字符串集合。例如,若要创建一条“Jen用空手道劈砍击中了Mike”的动态内容,可创建如下简单模板:
{*actor*} {*result*} {*defender*} with a {*move*}
以下是创建简单模板的具体操作:
- 向发布器添加一个新方法,该方法负责创建模板。由于Facebooker要求生成模板的方法后缀为 _template ,且这里要发布关于攻击的动态,所以新方法命名为 attack_feed_template 。
def attack_feed_template
one_line_story_template "{*actor*} {*result*} {*defender*}"+
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



