API示例应用:Sheet Tweetr

发表在2017年11月21日

Smartsheet的开发者关系团队使用Twitter告诉世界我们的活动和我们所参与的内容。在赞助、主持或在活动上发言和发布使用Smartsheet api的示例应用程序之间,我们有很多事情要宣布。

不幸的是,推特上的个人公告并没有吸引太多的注意,因为推特上的消息铺天盖地。即使是你最忠实的追随者也可能会在嘈杂声中错过你在说什么。最重要的是,我们希望能够专注于赞助、主持和演讲,而不是盯着时钟等待在Twitter客户端输入内容的“准确时间”。

输入表Tweetr

它能做什么?

Sheet Tweetr是一个简单的应用程序,可以从Smartsheet中的表单发送tweet。该应用程序读取表格,检查每一行,看看推文的发布时间,然后在合适的时间发布推文。根据用户设置的频率,同一条推文可以多次发布。

它是如何工作的?

Sheet Tweetr包含了几个移动的部分,并解释了事情是如何工作的,有点啰嗦。我们将在下一篇文章中对其进行更深入的研究。相反,让我们在我们的表单中跟踪一条tweet的旅程。假设我想和全世界分享玉米煎饼猫。虽然它很有趣,但它真的只有几次有趣,所以我只想在一天快结束的时候(我们的时间,太平洋标准时间)分享一次。

*行被分成两个图像。

排卷饼猫推特1卷饼猫推特2

我的卷饼猫推特以新一行开始。我给这条推特的名字,这是一个可选字段(Sheet Tweetr运行时不是必需的),它帮助用户在工作表上组织tweet。

接下来,我添加推特内容。Tweet字段是Tweet的实际文本所在的位置。该字段支持hashtag、@ mentions,甚至渲染链接,就像您直接在Twitter上发布tweet一样。

我有一个图像用我的推特(当然是卷饼猫)。图片是可选的,并附加到各自的推文行。影像必须坚持推特列出的限制但Smartsheet支持jpg、gif和png。图像必须在Image单元格中,而不是附加到整个行。

我设置了开始而且结束我推特的日期。Start是推文有资格发布的第一个日期,End是最后一个日期。当设置一个循环推文时,开始和结束被用来定义一个推文可以发布的时间范围。然而,我只想发布一次玉米煎饼猫。

我定义的频率而且频率类型每天1个。Sheet Tweetr使用这些字段来确定每个tweet之间的适当时间长度。用户可以按小时、天、周或月设置频率。

LastRan字段为空。Sheet Tweetr使用LastRan来跟踪过去推文发布的具体时间。用户不应该对LastRan进行任何更改。

我设置了第一条推时间下午4点。Sheet Tweetr将在开始日期的第一个tweet时间的一个小时内发布一条tweet。指定post time时间只有在指定的开始日期工作。

根据表格中输入的行,墨西哥卷饼猫应该在2017年11月10日下午4点发布。结果:

Sheet Tweetr发布玉米煎饼猫

推特负责任

有兴趣了解更多关于Sheet Tweetr?下一篇文章“深入研究Sheet Tweetr”将研究应用程序背后发生的事情。的表Tweetr源代码可在Smartsheet Samples GitHub上获得。无论您是想使用Sheet Tweetr还是hack它来满足您的需求,请帮助您自己!

Sheet Tweetr的主要目标是作为使用Smartsheet API和另一个第三方API进行构建的参考,但我们也在这个过程中“挠挠自己的痒”。Sheet Tweetr已经上线近一个月了。

欢迎您的反馈或问题。请联系DeveloperRelations@Smartsheet.com

评论

评论