利用列表的力量:使用 Twitter API 进行构建
什么是 Twitter 列表?
Twitter 列表允许您对各个 Twitter 用户进行分组,并从您的时间线中单独查看他们的推文。例如,您可以拥有一个仅包含您最喜欢的 Twitter 好友的列表。它有助于将信号与噪音隔离开来,并专注于您想要更密切关注的人。但列表还有无数其他用途。您还可以公开共享您的列表或订阅其他人的列表。
更好地利用列表的方法之一是通过 Twitter List API,它可以完全控制用户界面仍然繁琐的事物。
在这个由两部分组成的教程中,我们将回顾更广泛的 Twitter API 系列中的列表的有用和创新用途。在下一个教程中,我们将深入使用 List API 进行编码,以更充分地利用这些功能。
列表:一个被忽视的功能
Twitter 于 2009 年首次推出列表,但它们从未成为该公司的高度优先事项。事实上,从他们过去几年管理用户界面的方式来看,您可能想知道他们是否希望放弃该功能。列表仍然是 Twitter 的可悲继子——与他们简化界面、让其社交网络更容易被公众使用的努力不同步。通过移动和桌面用户界面访问列表通常很困难且繁琐。
事实上,Twitter 列表非常有用且功能强大,但通过 Twitter 界面无法轻松访问这种功能。例如,列表在 TweetDeck 等第三方应用程序中比在 Twitter 自己的应用程序中更容易访问:
我最讨厌的事情之一是 Twitter 使将人员添加到列表变得非常困难。没有批量帐户导入。您必须访问每个帐户页面并单独添加它们:
这是策划和使用列表的最大缺点之一。
使用列表的方法
使用 Twitter 列表的方法有多种。我在下面列出了一些我最喜欢的。请在评论中提出您的建议,与其他读者分享。
- 收藏夹:关注最喜欢的帐户或亲密朋友,这样您就可以轻松查看他们的所有推文,而不会让他们迷失在 Twitter 的无尽噪音中。
- 主题关注专家、同事或作者列表,以便您可以在噪音之外查看他们的所有推文,例如技术、生产力或食物。
- 客户:关注您的客户及其品牌有助于您与您的工作人员保持同步。
- 员工:为您的公司、新闻网站或博客贡献者建立员工名单,以便 Twitter 用户更轻松地与您的团队进行更深入的互动。
- 活动和会议:针对特定主题标签创建参与活动的人员列表,例如#ferguson 或#WDS2014(2014 年世界统治峰会)。
-
本地:关注您当地地理区域的帐户,例如您的社区或城市。
- 社区:为隶属于某个团体(例如您的读书俱乐部或会员组织)的人员建立列表。
- 功能性:关注发布职位空缺的公司帐户以帮助您进行职业搜索,或关注您拥有的产品和应用的帐户以跟踪更新。
- 政府:关注公职人员,例如您所在城市的议会成员名单或民选官员。
- 策划:建立并策划一个受欢迎的列表,以增加您的关注者并提高您作为 Twitter 版主的知名度。当您建立精选列表的订阅者基础时,人们会寻找您与您互动,并且您的帐户总体上会获得更多曝光。
- 建立关注者:查看谁将您添加到他们的列表中,以及他们认为您是哪些主题的专家。关注这些策展人并与他们进行更多互动。
- 建立影响力:如果您浏览行业中热门同行的列表 > 成员页面,您可以找到您可能想要与其创始人互动的热门精选列表.
- 公共关系:建立提及或与您的品牌帐户互动的 Twitter 用户列表。
了解一些知名 Twitter 用户如何使用列表也很有帮助。以下是 Netscape 创始人兼技术投资者 Marc Andreesen:
请注意他如何保留敏锐人物和有趣人物的小名单,以及金融、经济和新闻的主题列表。他还订阅了其他人的列表,例如 Scott Kleinberg 的弗格森列表。
以下是媒体大师 Brian Stelter 的列表:
在大多数情况下,他更喜欢订阅其他人策划的列表 - 谁能责怪他,因为这有多困难策展用户界面是?
查看人们将您添加到的列表很有用。它可以帮助您了解人们认为您是哪些主题的专家,并确定可能值得关注和参与更多内容的策展人。
以下是我已添加为成员的列表摘要:
例如,Eric Koester 投入了大量精力来策划他的 Rad 初创公司列表。他可能值得更多人关注和参与。
如果我想像 Marc Andreesen 那样建立我的 Twitter 个人资料(顺便说一句,您现在可以在 Twitter 上关注我),我可以查看他的列表页面,查找其中包括他作为专家的热门列表。然后,我可以将这些策展人确定为我可能在 Twitter 上接触的人。
Twitter 列表 API 概述
Twitter 列表大约有 19 个 API,分为三个主要区域:
- 列表管理 (CRUD)
- 列出成员
- 列出订阅者
您可以通过列表以编程方式完成手动或通过 Twitter 用户界面很难完成的任务。
将成员导入列表
例如,您可以将逗号分隔的 Twitter 帐户列表添加到列表中,通过 Twitter 用户界面执行此操作非常耗时。
将保存的搜索转换为 Twitter 列表
或者您可以将 Twitter 中保存的搜索内容转换为精选列表。例如,我可以通过编程方式浏览 2014 年世界统治峰会(主题标签:#WDS2014)等会议的已保存搜索中的推文,并选择单个 Twitter 帐户添加到 WDS2014 的列表中。
公共关系
同样,您可以通过编程方式建立一个包含负面提及您的公司品牌帐户或业务的 Twitter 帐户的私人列表。
建立本地 Twitter 用户列表
Twitter 不会很容易地通过用户界面公开其本地搜索。不过,我可以使用 API 地理搜索功能来查找靠近 GPS 位置的推文。结果看起来像这样:
通过 API,我们可以过滤这些结果,以识别在我的 GPS 位置附近发推文的 Twitter 用户。如果它们频繁重复,我们就可以识别出可能的附近居民。然后,我们可以以编程方式将它们添加到代表我的 GPS 位置周围的 Twitter 用户的 Twitter 列表中。
列表的电子邮件摘要
由于在 Twitter 应用程序中检查 Twitter 列表并不容易,因此我们可以每天发送一次列表推文的电子邮件摘要。或者,我们可以提供仅包含最受欢迎的推文或 Klout 排名较高的用户的推文的过滤摘要。
这些是我们将在下一个教程中通过代码探索的一些想法。再次,请在评论中发表您的建议和最喜欢的 API 场景。我很想听听他们的声音。
下一步是什么?
现在您已经了解了一些关于人们如何使用 Twitter 列表以及他们的一些用户界面限制的信息。您还了解了一些充分利用 Twitter List API 的想法。在下一个教程中,我们将逐步将列表功能构建到 Twitter API 中。
如果您有任何问题或建议,请在评论中提出。如果您想继续关注我未来的 Tuts+ 教程和其他系列,请访问我的讲师页面或关注 @reifman。
相关链接
- 用于列表的 Twitter API
- 使用 Twitter 列表(Mashable)的 10 种方式
以上是利用列表的力量:使用 Twitter API 进行构建的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在PHP中,应使用password_hash和password_verify函数实现安全的密码哈希处理,不应使用MD5或SHA1。1)password_hash生成包含盐值的哈希,增强安全性。2)password_verify验证密码,通过比较哈希值确保安全。3)MD5和SHA1易受攻击且缺乏盐值,不适合现代密码安全。

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

PHP在电子商务、内容管理系统和API开发中广泛应用。1)电子商务:用于购物车功能和支付处理。2)内容管理系统:用于动态内容生成和用户管理。3)API开发:用于RESTfulAPI开发和API安全性。通过性能优化和最佳实践,PHP应用的效率和可维护性得以提升。

PHP类型提示提升代码质量和可读性。1)标量类型提示:自PHP7.0起,允许在函数参数中指定基本数据类型,如int、float等。2)返回类型提示:确保函数返回值类型的一致性。3)联合类型提示:自PHP8.0起,允许在函数参数或返回值中指定多个类型。4)可空类型提示:允许包含null值,处理可能返回空值的函数。

PHP仍然具有活力,其在现代编程领域中依然占据重要地位。1)PHP的简单易学和强大社区支持使其在Web开发中广泛应用;2)其灵活性和稳定性使其在处理Web表单、数据库操作和文件处理等方面表现出色;3)PHP不断进化和优化,适用于初学者和经验丰富的开发者。

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

在PHP中使用预处理语句和PDO可以有效防范SQL注入攻击。1)使用PDO连接数据库并设置错误模式。2)通过prepare方法创建预处理语句,使用占位符和execute方法传递数据。3)处理查询结果并确保代码的安全性和性能。

PHP和Python各有优劣,选择取决于项目需求和个人偏好。1.PHP适合快速开发和维护大型Web应用。2.Python在数据科学和机器学习领域占据主导地位。
