搜索
首页后端开发php教程利用列表的力量:使用 Twitter API 进行构建

利用列表的力量:使用 Twitter API 进行构建

什么是 Twitter 列表?

Twitter 列表允许您对各个 Twitter 用户进行分组,并从您的时间线中单独查看他们的推文。例如,您可以拥有一个仅包含您最喜欢的 Twitter 好友的列表。它有助于将信号与噪音隔离开来,并专注于您想要更密切关注的人。但列表还有无数其他用途。您还可以公开共享您的列表或订阅其他人的列表。

更好地利用列表的方法之一是通过 Twitter List API,它可以完全控制用户界面仍然繁琐的事物。

在这个由两部分组成的教程中,我们将回顾更广泛的 Twitter API 系列中的列表的有用和创新用途。在下一个教程中,我们将深入使用 List API 进行编码,以更充分地利用这些功能。

列表:一个被忽视的功能

Twitter 于 2009 年首次推出列表,但它们从未成为该公司的高度优先事项。事实上,从他们过去几年管理用户界面的方式来看,您可能想知道他们是否希望放弃该功能。列表仍然是 Twitter 的可悲继子——与他们简化界面、让其社交网络更容易被公众使用的努力不同步。通过移动和桌面用户界面访问列表通常很困难且繁琐。

利用列表的力量:使用 Twitter API 进行构建

事实上,Twitter 列表非常有用且功能强大,但通过 Twitter 界面无法轻松访问这种功能。例如,列表在 TweetDeck 等第三方应用程序中比在 Twitter 自己的应用程序中更容易访问:

利用列表的力量:使用 Twitter API 进行构建

我最讨厌的事情之一是 Twitter 使将人员添加到列表变得非常困难。没有批量帐户导入。您必须访问每个帐户页面并单独添加它们:

利用列表的力量:使用 Twitter API 进行构建

这是策划和使用列表的最大缺点之一。

使用列表的方法

使用 Twitter 列表的方法有多种。我在下面列出了一些我最喜欢的。请在评论中提出您的建议,与其他读者分享。

  • 收藏夹:关注最喜欢的帐户或亲密朋友,这样您就可以轻松查看他们的所有推文,而不会让他们迷失在 Twitter 的无尽噪音中。
  • 主题关注专家、同事或作者列表,以便您可以在噪音之外查看他们的所有推文,例如技术、生产力或食物。
  • 客户:关注您的客户及其品牌有助于您与您的工作人员保持同步。
  • 员工:为您的公司、新闻网站或博客贡献者建立员工名单,以便 Twitter 用户更轻松地与您的团队进行更深入的互动。
  • 活动和会议:针对特定主题标签创建参与活动的人员列表,例如#ferguson 或#WDS2014(2014 年世界统治峰会)。
  • 本地:关注您当地地理区域的帐户,例如您的社区或城市。

  • 社区:为隶属于某个团体(例如您的读书俱乐部或会员组织)的人员建立列表。
  • 功能性:关注发布职位空缺的公司帐户以帮助您进行职业搜索,或关注您拥有的产品和应用的帐户以跟踪更新。
  • 政府:关注公职人员,例如您所在城市的议会成员名单或民选官员。
  • 策划:建立并策划一个受欢迎的列表,以增加您的关注者并提高您作为 Twitter 版主的知名度。当您建立精选列表的订阅者基础时,人们会寻找您与您互动,并且您的帐户总体上会获得更多曝光。
  • 建立关注者:查看谁将您添加到他们的列表中,以及他们认为您是哪些主题的专家。关注这些策展人并与他们进行更多互动。
  • 建立影响力:如果您浏览行业中热门同行的列表 > 成员页面,您可以找到您可能想要与其创始人互动的热门精选列表.
  • 公共关系:建立提及或与您的品牌帐户互动的 Twitter 用户列表。

了解一些知名 Twitter 用户如何使用列表也很有帮助。以下是 Netscape 创始人兼技术投资者 Marc Andreesen:

利用列表的力量:使用 Twitter API 进行构建

请注意他如何保留敏锐人物和有趣人物的小名单,以及金融、经济和新闻的主题列表。他还订阅了其他人的列表,例如 Scott Kleinberg 的弗格森列表。

以下是媒体大师 Brian Stelter 的列表:

利用列表的力量:使用 Twitter API 进行构建

在大多数情况下,他更喜欢订阅其他人策划的列表 - 谁能责怪他,因为这有多困难策展用户界面是?

查看人们将您添加到的列表很有用。它可以帮助您了解人们认为您是哪些主题的专家,并确定可能值得关注和参与更多内容的策展人。

以下是我已添加为成员的列表摘要:

利用列表的力量:使用 Twitter API 进行构建

例如,Eric Koester 投入了大量精力来策划他的 Rad 初创公司列表。他可能值得更多人关注和参与。

如果我想像 Marc Andreesen 那样建立我的 Twitter 个人资料(顺便说一句,您现在可以在 Twitter 上关注我),我可以查看他的列表页面,查找其中包括他作为专家的热门列表。然后,我可以将这些策展人确定为我可能在 Twitter 上接触的人。

利用列表的力量:使用 Twitter API 进行构建

Twitter 列表 API 概述

Twitter 列表大约有 19 个 API,分为三个主要区域:

  • 列表管理 (CRUD)
  • 列出成员
  • 列出订阅者

您可以通过列表以编程方式完成手动或通过 Twitter 用户界面很难完成的任务。

将成员导入列表

例如,您可以将逗号分隔的 Twitter 帐户列表添加到列表中,通过 Twitter 用户界面执行此操作非常耗时。

利用列表的力量:使用 Twitter API 进行构建

将保存的搜索转换为 Twitter 列表

或者您可以将 Twitter 中保存的搜索内容转换为精选列表。例如,我可以通过编程方式浏览 2014 年世界统治峰会(主题标签:#WDS2014)等会议的已保存搜索中的推文,并选择单个 Twitter 帐户添加到 WDS2014 的列表中。

利用列表的力量:使用 Twitter API 进行构建

公共关系

同样,您可以通过编程方式建立一个包含负面提及您的公司品牌帐户或业务的 Twitter 帐户的私人列表。

建立本地 Twitter 用户列表

Twitter 不会很容易地通过用户界面公开其本地搜索。不过,我可以使用 API 地理搜索功能来查找靠近 GPS 位置的推文。结果看起来像这样:

利用列表的力量:使用 Twitter API 进行构建

通过 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中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
高流量网站的PHP性能调整高流量网站的PHP性能调整May 14, 2025 am 12:13 AM

TheSecretTokeEpingAphp-PowerEdwebSiterUnningSmoothlyShyunderHeavyLoadInVolvOLVOLVOLDEVERSALKEYSTRATICES:1)emplactopCodeCachingWithOpcachingWithOpCacheToreCescriptexecution Time,2)使用atabasequercachingCachingCachingWithRedataBasEndataBaseLeSendataBaseLoad,3)

PHP中的依赖注入:初学者的代码示例PHP中的依赖注入:初学者的代码示例May 14, 2025 am 12:08 AM

你应该关心DependencyInjection(DI),因为它能让你的代码更清晰、更易维护。1)DI通过解耦类,使其更模块化,2)提高了测试的便捷性和代码的灵活性,3)使用DI容器可以管理复杂的依赖关系,但要注意性能影响和循环依赖问题,4)最佳实践是依赖于抽象接口,实现松散耦合。

PHP性能:是否可以优化应用程序?PHP性能:是否可以优化应用程序?May 14, 2025 am 12:04 AM

是的,优化papplicationispossibleandessential.1)empartcachingingcachingusedapcutorediucedsatabaseload.2)优化的atabaseswithexing,高效Quereteries,and ConconnectionPooling.3)EnhanceCodeWithBuilt-unctions,避免使用,避免使用ingglobalalairaiables,并避免使用

PHP性能优化:最终指南PHP性能优化:最终指南May 14, 2025 am 12:02 AM

theKeyStrategiestosiminificallyBoostphpapplicationPermenCeare:1)useOpCodeCachingLikeLikeLikeLikeLikeCacheToreDuceExecutiontime,2)优化AtabaseInteractionswithPreparedStateTemtStatementStatementSandProperIndexing,3)配置

PHP依赖注入容器:快速启动PHP依赖注入容器:快速启动May 13, 2025 am 12:11 AM

aphpdepentioncontiveContainerIsatoolThatManagesClassDeptions,增强codemodocultion,可验证性和Maintainability.itactsasaceCentralHubForeatingingIndections,因此reducingTightCightTightCoupOulplingIndeSingantInting。

PHP中的依赖注入与服务定位器PHP中的依赖注入与服务定位器May 13, 2025 am 12:10 AM

选择DependencyInjection(DI)用于大型应用,ServiceLocator适合小型项目或原型。1)DI通过构造函数注入依赖,提高代码的测试性和模块化。2)ServiceLocator通过中心注册获取服务,方便但可能导致代码耦合度增加。

PHP性能优化策略。PHP性能优化策略。May 13, 2025 am 12:06 AM

phpapplicationscanbeoptimizedForsPeedAndeffificeby:1)启用cacheInphp.ini,2)使用preparedStatatementSwithPdoforDatabasequesies,3)3)替换loopswitharray_filtaray_filteraray_maparray_mapfordataprocrocessing,4)conformentnginxasaseproxy,5)

PHP电子邮件验证:确保正确发送电子邮件PHP电子邮件验证:确保正确发送电子邮件May 13, 2025 am 12:06 AM

phpemailvalidation invoLvesthreesteps:1)格式化进行regulareXpressecthemailFormat; 2)dnsvalidationtoshethedomainhasavalidmxrecord; 3)

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

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

热门文章

热工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具