开发者条款

开发者协议和政策

开发者协议

 

生效时间:2020 年 3 月 10 日

本 Twitter 开发者协议(以下简称“本协议”)由你(个人或实体,在本协议中简称“你”)和 Twitter(定义见下文)签署;且你访问和使用许可材料(定义见下文)的行为受本协议制约。你在使用 Twitter 的网站、短信服务、API、邮件通知、应用程序、按钮、嵌入代码、广告以及我们的其他涵盖服务时,将受一般服务条款与隐私政策的制约。

请仔细阅读本协议的条款和条件,包括下方引用的属于本许可协议一部分的所有链接条款。使用许可材料即表明你已阅读本协议的条款和条件,且无条件同意遵守本协议的条款和条件及所有适用的法律和法规并受其约束。如果你不同意受本协议约束,那么你不得访问或以其他方式使用许可材料。本协议自你使用许可材料的首日(以下简称“生效日期”)起生效。

如果你是代表某个实体的个人,那么你在此确认自己具有代表该实体接受本协议的相应权利。如果你未达到可与 Twitter 签署具约束性合同的法定年龄或者适用法律禁止你使用或接收许可材料,那么你不得使用许可材料且不得接受本协议。

I. Twitter API 和 Twitter 内容
A. 定义

  1. Twitter 内容——推文、Twitter ID、Twitter 最终用户个人资料信息、Periscope 播客、播客 ID 和你通过 Twitter API 或由 Twitter 授权的任何其他方式获得的其他所有数据和信息,以及此类信息的复本和衍生作品。
  2. 播客 ID——为每篇 Periscope 播客生成的唯一 ID。
  3. 开发者网站——Twitter 的开发者网站,网址为 https://developer.twitter.com
  4. 最终用户 ——你的服务的使用者。
  5. 许可材料——Twitter API、Twitter 内容和 Twitter 标志的总称。
  6. Periscope 播客——一种直播或点播视频流,该视频流由 Twitter 应用程序公开显示,且由用户通过 Twitter 的 Periscope 制作器功能生成(如 https://help.periscope.tv/customer/en/portal/articles/2600293 中所述)。
  7. 服务——你的网站、应用程序和其他产品,其中显示了 Twitter 内容或以其他方式使用了许可材料,前提是 Twitter 已予以明确批准。
  8. 推文 ID ——为每篇推文生成的一个唯一识别码。
  9. 推文——发布在 Twitter 应用程序上的帖子。
  10. “Twitter” 指 Twitter, Inc,其办公地址如下:1355 Market Street, Suite 900, San Francisco, CA, 94103, USA。 如果你在美国、加拿大或拉丁美洲以外签署本协议或订单,则 Twitter International Company(以下简称“TIC”,注册办公地址如下:One Cumberland Place, Fenian Street, Dublin 2, D02 AX07, Ireland)为签约实体。 
  11. 私信——由一位最终用户使用 Twitter 的私信功能在 Twitter 应用程序上私下发送给另外一个或多个最终用户的消息 。
  12. Twitter API——Twitter 应用程序编程界面(以下简称“API”)、软件开发工具包(以下简称“SDK”)和/或相关文档、数据、代码,以及 Twitter 通过 API(包括但不限于通过开发者网站)提供的其他材料(可能不时更新)。
  13. Twitter 标志——Twitter 为你提供(包括通过开发者网站提供)的 Twitter 名称、商标和徽标。
  14. Twitter 应用程序——Twitter 面向消费者的产品、服务、应用程序、网站、网页、平台和其他产品,包括但不限于通过 https://twitter.com 和 Twitter 移动应用程序提供的产品。

B. Twitter 授予你的许可。根据本协议和开发者协议中的条款和条件规定(作为下列许可授予的一项条件),Twitter 在此授予且仅授予你以下所列的非排他性、无版权费、不可转让、不可再授权且可撤销的许可,同时你在此接受这些许可:

  1. 使用 Twitter API 将 Twitter 内容整合到你的服务中或者对此类 Twitter 内容进行分析;
  2. 在本协议允许的情况下,在你的服务中或通过你的服务复制适量的 Twitter 内容以及向最终用户显示 Twitter 内容;
  3. 修改 Twitter 内容,其目的应仅限于设置格式以便通过你的服务显示;以及
  4. 使用和显示 Twitter 标志,其目的应仅限于按照本协议的规定说明 Twitter 产品为 Twitter 内容的来源。

C. 授予 Twitter 的许可你在此授予 Twitter 以下非排他性、无版权费、不可转让、不可再授权且可撤销的许可,同时 Twitter 在此接受该许可:通过任何方式(包括网页蜘蛛和/或网络爬虫)对你使用嵌入式推文嵌入式时间线来显示 Twitter 内容的任何网页或应用程序进行访问、索引编制和缓存。

D. 合并条款。你对许可材料的使用进一步受以下条款和条件制约:

  1. Twitter 开发者政策
  2. API 限制使用规则
  3. Twitter 规则
  4. 当涉及任何 Twitter 内容的显示时,则须遵循显示要求
  5. 当涉及 Twitter 标志的使用和显示时,则须遵循 Twitter 品牌资源; 
  6. 当涉及对账号执行自动操作时,则须遵循自动化规则
  7. 当涉及对 Periscope 的使用时,则须遵循 Periscope 社区指南 Periscope 商标指南

开发者政策API 限制使用规则Twitter 规则显示要求、 品牌资源自动化规则Periscope 社区指南Periscope 商标指南在本协议中统称为“合并开发者条款”。你同意合并开发者条款,这些条款通过援引纳入本协议,并且可通过向 Twitter 申请获得硬拷贝。当合并开发者条款与本协议发生冲突时,以本协议为准。合并开发者条款中的任何规定均不得视为扩展或延伸本协议中授予的针对 Twitter API、Twitter 内容或 Twitter 标志的许可。

II. 许可材料的使用限制

A. 逆向工程和其他限制。 逆向工程和其他限制。你不得做出或试图做出(亦不得允许他人做出)以下行为:a) 对 Twitter API 进行逆向工程、反编译、反汇编或翻译,或以其他方式尝试获得 Twitter API 或其任何部分中或与之相关的源代码、商业机密或专有知识;b) 干扰、修改、破坏或禁用 Twitter API 的特性或功能(包括但不限于用于限制或控制 Twitter API 功能的任何此类机制),或者阻挠、规避、绕过、删除、解除或以其他方式规避 Twitter API 的任何软件保护或监视机制;c) 出售、出租、租赁、再许可、分发、再分发、包销全部或部分许可材料或创作其衍生作品,或者以分配或其他方式转让或提供全部或部分许可材料的访问权限,但本协议明确允许的情况除外;d) 以服务中心、租赁或托管服务的方式允许他人使用 Twitter API,或允许其他个人或实体创建指向 Twitter API 的链接,或在任何其他服务器或是无线或互联网设备上“构建”或“镜像” Twitter API,或以其他方式向第三方提供 Twitter API 的任何令牌、密钥、密码或其他登录凭证;或 e) 将许可材料用于任何非法目的、未经授权的目的或其他不当目的,包括但不限于存储或传输侵权性、诽谤性材料或其他非法或侵权材料,存储或传输恶意代码,或存储或传输侵犯第三方隐私权的材料;  (f) 使用许可材料导出或获取单个 Twitter 用户的非公开信息,包括但不限于用户的位置;(g) 干扰或破坏 Twitter 应用程序、Twitter API 或其中包含的 Twitter 内容的完整性或性能,包括干扰任何其他用户使用或享受Twitter 应用程序、Twitter API 或 Twitter 内容,或试图未经授权访问 Twitter 应用程序、Twitter API 或 Twitter 内容或相关系统或网络;(h) 删除或更改 Twitter 内容上的任何专有通知或标记;或 (i) 单独使用或与第三方数据捆绑使用 Twitter 内容或由衍生的分析,通过 Twitter 应用程序以外的广告的方式定位用户,包括但不限于数据代理、其他广告网络或或货币化服务。

B.  不得监控或测量。 尽管本协议中有其他规定,你只能将以下信息用于非商业的内部用途(例如改善服务的功能):(a) 汇总 Twitter 应用程序的用户指标,例如 Twitter 应用程序上活跃用户或账号的总数;(b) Twitter 应用程序的响应能力;以及 (c) 分析、使用 Twitter API 或观察其性能得出的功能、使用统计数据或结果或其他信息(汇总或其他)。上述所有信息均为 Twitter 的机密信息。

C.  速率限制。你不得试图超过或规避 Twitter API 的访问、调用和使用限制(以下简称“速率限制”),或者以符合下列条件的方式使用 Twitter API:超过合理请求量;构成过量使用或滥用;或是因其他问题违反本协议的任何部分或与之不符。如果你超过速率限制或者 Twitter 有理由认为你曾试图规避速率限制、限制 Twitter API 使用的控制措施或本协议的条款和条件,那么你使用许可材料的权限将被暂时停用或永久禁用。Twitter 可能会监控你对 Twitter API 的使用,以便改进许可材料和 Twitter 应用程序 并确保你遵守本协议和合并开发者条款。

D.  位置数据。你不得 (亦不得允许他人)汇总、缓存和存储 Twitter 内容中包含的位置数据和其他地理信息,但与此类信息所附的 Twitter 内容一同处理的情况除外。你仅可使用此类位置数据和地理信息来识别由 Twitter 内容标记的位置。禁止单独使用位置数据或地理信息。

E.  Twitter 标志的使用。你的注册公司名称、任何徽标或任何服务或产品名称均不得包含 Twitter 标志或将其作为其中一部分。此外,你不得创作 Twitter 标志的任何衍生作品,或以符合下列条件的方式使用 Twitter 标志:会造成错觉或合理暗示错误的认可、赞助关系或与 Twitter 的关联性。此外,你不得以可能误导、混淆或欺骗服务用户的方式使用企业名称和/或徽标。所有 Twitter 标志的使用以及由此产生的商誉都应确保 Twitter 的利益。未经 Twitter 事先同意,你不得使用 Twitter 标志,但本协议明确授权的情况除外。你不得去除或更改许可材料上的任何所有权声明或 Twitter 标志。

F.  安全性。你应确保 Twitter API 的安全性,并且不得将 Twitter API 的任何令牌、密钥、密码或其他登录凭证提供给第三方。你应采用行业标准安全措施来防止在未经授权的情况下访问或使用 Twitter API 的特性和功能,包括病毒、蠕虫或任何其他有害代码或材料的访问。此外,你应通过对此类数据采用行业标准的组织和技术保护措施,来确保 Twitter 内容(包括适用的个人数据)的机密性和安全性,使其免受未经授权访问的危害;并且所采取的谨慎程度不得低于保护你存储的类似数据时所采取的谨慎程度。如果你知悉或者怀疑存在与许可材料相关的任何安全违约行为或潜在安全隐患,则应立即通知 Twitter 进行商议并配合调查,协助提供所有必要的公告,并在 Twitter 提出合理要求时提供所有相关信息,并且应针对因你访问许可材料而导致的此类违约行为或潜在隐患及时采取补救或纠正措施。

III.  更新和删除

A. 更新。你确认 Twitter 可以不时自行全权决定更新或修改许可材料(在这两种情况下,均称为“更新”)。你必须实施并使用最新版本的许可材料,且必须根据此类更新对你的服务进行必要的更改并自行承担相关成本和费用。更新可能会对你的服务访问 Twitter API 或与之通信的方式或者显示 Twitter 内容的方式产生负面影响。如果你在更新或修改之后继续访问或使用许可材料,则视为你接受更新并受相关约束。

B.  删除。如果 Twitter 内容被删除、变为受版权保护状态,或以其他方式被暂停、保留、修改或从 Twitter 应用程序中删除(包括删除位置信息),在任何情况下,你均应在收到 Twitter 的相关要求或 Twitter 用户关于其 Twitter 内容的请求后 24 小时内,尽一切努力尽快删除或修改此类 Twitter 内容(如适用),除非适用法律或法规另行禁止且 Twitter 出具明确书面许可。

IV. 所有权和反馈

A.  所有权。许可材料是许可你使用的材料,并未出售;Twitter 保留并保有本协议中未明确授予的所有权利。你明确承认,Twitter 及其许可方和最终用户在全球范围内保留许可材料的所有相关权利、权益和利益,包括对专利、商标、商品名称、版权、商业秘密、专有技术、数据(包括所有相关应用程序)的所有权利,以及美国法律、任何其他司法权或任何条约规定的所有专有权利(以下简称“知识产权”)。你同意不采取任何与该所有权相悖的行为,包括但不限于质疑 Twitter 对 Twitter 标志的所有权,质疑本协议所授许可的有效性,或在本协议执行期间或终止后以其他方式复制或使用 Twitter 标志(本协议明确授权的情况除外)。如果你通过法律或其他方式获得了针对 Twitter 标志或任何容易混淆的类似标志的任何权利,应立即将此类权利指定给 Twitter,且不得收取任何费用。

B.  反馈。你可以向 Twitter 提供与许可材料、Twitter 应用程序或你对前者的评估及使用相关的评论(以下统称”反馈”)。你在此授予 Twitter 此类反馈的所有权利、权益和所有权(包括其中的所有知识产权),并且 Twitter 可以出于任何及所有商业和非商业目的使用反馈,且无需对你承担任何相关义务。

V. 终止。在向你发出通知的前提下,Twitter 随时可以出于任何原因自行全权决定立即终止或暂停本协议、本协议授予的任何权利和/或授予你的使用许可材料的许可。你随时可以通过停止访问 Twitter API 和停止使用所有 Twitter 内容来终止本协议。本协议终止后,(a) 本协议授予的所有许可立即到期,你必须停止使用所有许可材料;且 (b) 你应永久删除你持有的所有形式和类型的媒体及其副本中的所有许可材料和 Twitter 标志。对于仅因本协议终止(前提是符合本协议规定)而造成的任何损害,签订本协议的各方互不承担责任。本协议第二节(许可材料的使用限制)、第四节(所有权和反馈)、第五节(终止)、第六节(保密条款)、第七节(合规性审核)、第八节(担保免责声明)、第九节(赔偿)、第十节(责任限制)及第十一节(其他)在本协议终止后仍然有效。

VI. 保密条款。你可能被允许访问与许可材料相关的某些非公开信息、软件和规范(以下简称“机密信息”),此类信息是 Twitter 的机密和专有信息。仅当出于行使本协议所授予权利的需要时,你才能使用此类机密信息。未经 Twitter 事先书面同意,你不得向任何第三方披露任何此类机密信息。你在此确认,你将采用保护相同性质的自有保密和专有信息时所采用的方式来保护此类机密信息,使其免受未经授权使用、访问或披露的危害,并且在任何情况下,所采用的谨慎程度均不得低于合理水平。

VII. 合规性审核。Twitter 或具有保密义务的第三方代理人有权检查和审核与你访问许可材料相关的任何记录或活动,以确认是否符合本协议的规定。Twitter 有权在发出通知的情况下随时行使其审核权。你应在此类审核中提供全面的合作和协助,并提供你持有或控制的所有许可材料、适用协议和记录的访问权限。在不限制前述一般性规定的前提下,作为审核的一部分,Twitter 有权要求且你同意提供由授权代表签字的书面报告,列出你当前部署的许可材料和 Twitter 内容。本节所述权利和要求在本协议终止后的一 (1) 年内仍然有效。

VIII. 担保免责声明。许可材料以“按原样”和不保证无瑕疵的方式提供给你,且各方均否认所有明示、暗示、法定或其他形式的保证,包括但不限于适销性、非侵权、特定适用性的保证,以及因本协议、交易过程或商业惯例而产生的任何担保或条件。Twitter 不保证许可材料或本协议中提供的任何其他 Twitter 产品或服务将满足你的任何要求,或者使用此类许可材料或其他产品或服务时不会出错、不会中断、没有病毒或安全无虞。本担保免责声明在某些司法管辖区内可能无效,并且你可能享有法律规定不得放弃或免除的担保权利。任何此类担保只能在本协议生效日期后延长三十 (30) 天(除非此类法律另有规定)。

IX. 赔偿。对于任何及所有起诉、要求、索赔和诉讼(包括但不限于产品责任索赔),你应为 Twitter 辩护并保护 Twitter,使其免于承担由以下原因导致的任何及所有责任、损害和费用(包括但不限于合理的律师费):(i) 你以任何不符合本协议规定的方式使用许可材料;或 (ii) 与你的服务的业绩、促销、销售或分发相关的原因。如果 Twitter 根据此条款向你寻求赔偿或要求你为其辩护,那么 Twitter 应立即以书面形式通知你其面临的需要赔偿或辩护的索赔。Twitter 保留自行全权决定取得索赔辩护的完全控制权并自行选择法律顾问的权利。未经 Twitter 事先书面同意,你不得订立可能以任何方式影响 Twitter 的权利,构成 Twitter 承认过错或以任何方式约束 Twitter 的任何第三方协议。如果 Twitter 取得此类索赔辩护的控制权,那么未经你事先书面许可,Twitter 不得以要求你付款的方式解决任何此类索赔。

X. 责任限制。在任何情况下,对于因本协议而导致或与之相关的任何针对使用、数据、业务、商誉或利益的任何间接、特殊、偶然、惩戒性、惩罚性或后续性的损害、损失或损伤,Twitter 对你或任何最终用户均不承担任何责任。在任何情况下,Twitter 依据本协议承担的赔偿总额均不得超过伍拾 (50) 美元。无论此类责任是由基于合同、担保、侵权(包括疏忽侵权)、严格责任还是其他方面的任何索赔引发的,也无论 Twitter 是否已被告知此类损失或损害的可能性,上述限制、除外责任和免责声明都将适用。如果适用法律禁止本协议中的任何责任限制,协议各方同意将自动对此类限制作出修改,但修改程度仅限于使限制符合适用法律规定。各方在此确认,本协议所规定的责任限制符合各方商定的风险分配方式,即使任何有限补救措施的基本目的未能实现,此类限制也将适用。

XI. 协议更新。Twitter 有权自行决定通过在本网站上发布更改或以其他方式向你发送通知(此类通知可能通过电子邮件发送),随时更新或修改本协议或任何包含开发者条款。你在此确认,上述更新和修改可能会对你的服务访问 Twitter API 或与之通信的方式产生负面影响。如果有任何更改对你而言无法接受,那么你唯一的办法是停止使用所有许可材料。若你继续访问或使用许可材料,即表示你接受此类更新和修改并同意受其约束。

XII. 其他。

A.  转让。你不得全部或部分转让本协议授予的任何权利或义务,无论是自愿还是通过法律执行、合同、并购(无论你是吞并方还是被吞并方)、股票或资产出售、合并、解散、通过政府行为或是其他方式。Twitter, Inc 有权代表 Twitter International Company(一家爱尔兰公司,负责居住在美国境外的 Twitter 用户的信息)签署修改和同意书。如有任何违反本段条款试图转让的行为,该行为将无效,且 Twitter 有权终止本协议。

B.  用户保护。除非 Twitter 明确书面批准,否则 以下实体不得使用 Twitter 内容及源自 Twitter 内容的信息,你亦不得有意将 Twitter 内容及源自 Twitter 内容的信息显示、分发或以其他方式提供给以下实体:(a) 进行或提供监视或收集情报的任何实体,包括但不限于调查或跟踪 Twitter 用户或 Twitter 内容;(b) 为任何非法或歧视性目的,或者采用与 Twitter 用户对隐私的合理期望不符的方式,进行分析或研究的任何实体;(c) 监控敏感事件(包括但不限于抗议、集会、或社区组织会议)的任何实体;(d) 根据以下因素定位、细分或描述个人的任何实体:健康状况(包括怀孕)、负面财务状况或条件、政治面貌或信仰、种族或民族起源、宗教或哲学背景或信仰、性生活、性取向、工会会员身份、有关任何被控或实际犯罪的 Twitter 内容,或其他各类法律禁止的敏感个人信息。

C.  政府使用。如果你将 Twitter 内容显示、分发或以其他方式提供给任何政府相关实体(或其代表)最终用户(单独称为“政府最终用户”),你须向 Twitter 提交该用例以供审查,识别所有此类政府最终用户,并在将 Twitter 内容显示、分发或以其他方式提供给政府最终用户之前或用于新用例,以书面形式通知 Twitter 任何新的政府最终用户,以及现有政府最终用户的任何新用例。Twitter 有权随时禁止你向任何 新的政府最终用户提供 Twitter 内容。在任何情况下,主要职能或任务包括进行监视或收集情报的任何公共部门实体都不得使用 Twitter 内容及源自 Twitter 内容的信息,你亦不得有意将 Twitter 内容及源自 Twitter 内容的信息显示、分发或以其他方式提供给该等实体。如果执法人员出于正在进行的调查的目的要求你提供关于 Twitter 或其用户的信息,你必须让他们参考 Twitter 的执法指南,网址为 https://t.co/le。根据《美国联邦法规》第 48 篇第 2.101 条的术语定义,Twitter API和 Twitter 内容属于“商业产品”,包括“商业计算机软件”和“商业计算机软件文档”(此类术语的使用见《美国联邦法规》第 48 篇第 12.212 条)。 禁止任何政府实体对 Twitter API 或 Twitter 内容进行任何使用、修改、衍生、复制、发布、执行、显示、披露或分发,但本协议条款明确允许的情况除外。此外,美国政府实体在使用上述内容时必须遵守《美国联邦法规》第 48 篇第 12.212 条和第 227.7202-1 至 227.7202-4 条的规定。如果你以美国州政府或地方政府实体的雇员或代表的官方身份使用 Twitter API 或 Twitter 内容,而根据法律规定,你无法接受本协议中的赔偿、司法权、场地或其他条款,则此类条款不适用于上述实体,但仅限于适用法律要求的范围。承包商/制造商均为 Twitter, Inc.,地址: 1355 Market Street, Suite 900, San Francisco, California 94103。

D.  遵守法律;出口和进口。各方应遵守所有适用的外国、联邦、州和地方法律法规,包括但不限于与贿赂和/或腐败有关的所有适用法律。许可材料受美国出口法律约束,并且可能受交付国或使用国的进口和使用法律约束。你在此同意遵守上述法律的规定。根据上述法律,未经许可或相关政府部门批准,不得通过出售、出租、下载、移动、出口、再出口或跨境转让将许可材料提供给以下各方或者用于任何受限制的最终用途:上述法律限制的任何国家/地区或任何外国国民,包括美国政府禁止的国家/地区(目前有古巴、伊朗、朝鲜、苏丹北部和叙利亚);或任何受限制或被拒绝的最终用户,包括但不限于美国外国资产控制办公室禁止的任何个人或实体。你将保留与你的服务相关的所有必要权利和许可。

E.  数据保护附录。Twitter International Company(以下简称“TIC”),是一家在爱尔兰注册的公司,该公司根据 Twitter 隐私政策的规定拥有部分 Twitter 内容的控制权,并已授权 Twitter 依据本协议针对此类 Twitter 内容授予许可(此类内容称为“Twitter 欧洲数据”)。在你接收 Twitter 欧洲数据的范围内,你同意除了本协议之外,Twitter 控制者-控制者数据保护附录(网址:https://gdpr.twitter.com/en/controller-to-controller-transfers.html)也应适用于 Twitter 欧洲数据,并通过援引纳入本协议。

F.  管辖法律;争议解决。 本协议受加利福尼亚州法律管辖并将其作为解释依据,不考虑或应用法律冲突规则或原则。因本协议或其违约、终止、执行、解释或有效性导致的或与之相关的任何争议、索赔或纠纷(包括确定本协议的仲裁范围和适用性)应在加利福尼亚州旧金山由一位仲裁员通过仲裁进行确定。仲裁由 JAMS 根据其综合仲裁规则和程序进行管理。仲裁可由具有管辖权的任何法院作出裁决。你和 Twitter 在此明确放弃陪审团审判。作为仲裁的替代方案,你可在“小额索赔”法院规则允许的情况下将索赔诉至当地的该类法院。你仅可代表自身提出索赔,除非 Twitter 同意,否则仲裁员不得合并多人提出的索赔。尽管存在前述规定,但如果违反或可能违反本协议中保护 Twitter 知识产权和/或 Twitter 机密信息的规定,那么你同意金钱赔偿不足以弥补损害,此外,你还同意,如果出现此类违约或威胁,除了 Twitter 有权获得的任何其他补救措施之外,Twitter 还有权享受初步禁令救济(包括禁止公司采取违反此类规定的行动的命令,无需保证金)和适当的强制履行本协议。各方均同意,《联合国国际货物销售合同公约》和《统一计算机信息交易法》(UCITA) 均不适用于本协议,且不考虑各方从事经营活动或注册成立所在的州。除非提出经 Twitter 正式授权的书面请求,否则 Twitter 对本协议中任何契约或权利的放弃均无效。

G.  可分割性。如果有管辖权的法院认为本协议的任何部分无效或无法执行,那么将在允许的最大限度内执行该规定,且本协议的其他规定将仍然完全有效。

H.  完整协议。本协议构成各方就标的事项达成的完整协议,并且将取代并合并所有先前的提案、协定和同期沟通内容。对本协议的任何修改必须采用书面形式并由你和 Twitter, Inc 签字。本协议不建立或暗示任何合作伙伴关系、代理关系或合资关系。

 

开发者政策

 
Twitter + 开发者

Twitter 热爱开发者。我们对这个群体利用 Twitter 数据的强大力量所创建的工具和服务感到高兴和惊叹。作为我们对这个群体承诺的一部分,我们的目标是为开发者提供公开和公平的数据访问,为 Twitter 上的用户提供安全的数据访问,并为整个 Twitter 平台提供有益的数据访问。为实现这些目标,我们制定了开发者政策,作为清晰而全面的指南,它旨在帮助人们了解我们针对以适当方式使用 API 和 Twitter 数据的规则和期望。

 
使用本政策

在制定本政策时,我们尽可能确保其易于遵循。在使用 Twitter API 和 Twitter 数据时,请牢记以下几部分政策中的信息:

  1. 为成功做好准备 - 当你构建 Twitter 平台或访问 Twitter 数据时,你有责任遵守所有 Twitter 政策。在开始使用 Twitter 数据之前,请务必阅读并理解本政策以及我们在本文档中链接的政策。查看我们的政策所耗费的时间,可以为你节省数小时的返工时间。
  2. 隐私及控制至关重要 - Twitter 时刻深入保护和捍卫用户的隐私。因此,我们禁止以任何有违用户在隐私方面合理期望的方式使用 Twitter 数据。通过构建 Twitter API 或访问 Twitter 数据,你可以在维护这一承诺方面发挥特殊作用,最重要的是,尊重用户的隐私并为他们提供透明可控的数据使用方式。
  3. 关注平台使用指南 - 获得访问 Twitter API 和 Twitter 数据的许可只是第一步。如果你对如何确保计划的 Twitter 平台使用符合相关政策有疑问,应始终首先查阅我们的平台使用指南。

以下,我们提供了这三个关键部分各自含义的更多详情。请仔细查阅并确认你对 Twitter API 和 Twitter 数据的使用符合我们的政策。 

如果我们认为你违反了本政策(或任何其他 Twitter 政策),我们可能会暂停或永久撤销你对 Twitter API 和 Twitter 数据的访问权限。如果发生此情况,请勿申请或注册其他 API 密钥。而是应通过 API 政策支持表格与我们联系。 

最后,请注意 Twitter 可能会监控你对 Twitter API 的使用,以便改进 Twitter 服务、检查商业用途并确保你遵守本政策。

感谢你的阅读,也感谢你与我们合作!我们期待看到你的开发成果!

 
为成功做好准备

通过确保从第一天开始就以正确的方式构建服务,你可以在使用 Twitter API 时避免许多潜在的陷阱。开发者政策的这一部分包含所有开发者在使用 Twitter API 或 Twitter 数据之前必须遵循的规则。

我们会审查 Twitter 开发者平台的所有使用情况,以验证政策是否合规-因此,你需要披露(并在适当时更新)计划使用的 Twitter API 和 Twitter 数据,以便被授予维护访问的权限。所有新开发者必须申请开发者账号才能访问 Twitter API 和 Twitter 数据。目前没有获得批准的开发者账号的开发者必须按照 Twitter 的要求申请一个账号。在此过程中,你需要向我们提供有关 Twitter API 和 Twitter 数据的预期用途的书面说明。

你的用例描述具有约束力,任何实质性偏差均可能违反我们的规则,并导致我们采取强制措施。如果要对用例进行任何实质性修改,你必须通知我们并获得批准,然后才能开始将 Twitter 数据用于相应的新目的。否则可能会导致你的 API 和数据访问被暂停和终止。你可以通过访问我们的 API 政策支持表格来更新你的用例。

当构建 Twitter API 或访问 Twitter 数据时,你必须遵守所有 Twitter 政策。这包括开发者政策自动化规则显示要求API 限制使用规则Twitter 规则Twitter 品牌资源Periscope 社区指南Periscope 商标指南,以及与 Twitter 签订的与使用 Twitter API 或 Twitter 数据有关的任何其他协议,包括但不限于开发者协议,主许可协议或订单(如适用)。你还必须遵守对这些政策的任何修改,以及 Twitter 发布的任何新政策。你有责任防止使用你的服务的用户违反 Twitter 政策。否则可能会导致你的 API 和数据访问被暂停或终止。

你不得针对单个用例或者在很大程度上相似或重叠的用例注册多个应用程序。在本文中,“用例”为一套通过应用程序执行的具有强一致性的分析、显示或操作。请注意,为不同用户提供相同服务或应用程序(包括一种工具或服务的“白标”版本)算为单个用例。

作为这些规则的一个例外,你最多可以为同一服务的开发、组织和生产实例创建和使用3个应用程序。这些应用程序必须注册到一个账号,并且应明确表示(在名称和描述中)为一个服务的开发、组织和生产实例。不得以生产为目的使用开发或组织应用程序。

你必须确保所有 API 密钥或其他访问凭证的保密性。不得使用,也不得鼓励或帮助他人使用 API 密钥或他人拥有的其他访问凭据。

Twitter API 具有速率限制,以确保公平使用数据并帮助打击平台上的垃圾信息。不要试图超出或规避它们。请勿超出或规避速率限制,或其他任何在本政策中、开发者网站中规定的或 Twitter 通知你的限制。

不得删除或更改 Twitter 内容或通过 Twitter API 接收的数据上的任何所有权声明或标记。这有助于确保用户了解内容的来源和归属。

为保证数据的完整性及平台健康,不得干扰、拦截、破坏或禁用 Twitter API 或 Twitter 服务的任何功能。也就是说,请按照预期以及 developer.twitter.com 上说明的方式使用 API。有关可接受的使用方式的更多详情,请参阅我们的 HackerOne 指南

 
隐私和控制是关键

Twitter 非常重视隐私保护,我们希望每个使用 Twitter 数据和 Twitter API 的用户都能这样做。任何以不符合人们对隐私的合理期望的方式使用 Twitter 开发者平台、Twitter API 或 Twitter 数据的行为都将被采取强制措施约束,包括暂停和终止 API 以及数据访问。

对隐私和控制的承诺必须扩展到 Twitter 数据的所有用途以及使用我们的 API 构建服务的所有方面。为此,使用你的服务的用户必须了解并同意你对他们的数据的使用方式,以及你代表他们访问 Twitter 的方式。这可以通过向用户提供清晰,全面和透明的隐私政策来实现,同时确保你在代表他们采取任何行动之前,获得每个使用你服务的用户的明示和知情同意。请注意,用户通过身份验证进入你的服务这一行为本身并不构成同意。

 
允许及许可

尤其是在进行以下任何操作之前,你必须获得用户的明示和知情同意:

  • 代表他们采取任何行动。包括(但不限于): 

    • 在 Twitter 上发布内容

    • 关注/取消关注账号

    • 修改个人资料或账号信息

    • 开始 Periscope 直播

    • 为推文增加话题标签或其他任何内容
       

  • 重新发布通过 Twitter API 或其他 Twitter 工具以外的方式访问的内容

  • 使用某人的 Twitter 内容来宣传商业产品或服务,无论是在商业产品上还是作为广告的一部分

  • 存储非公开内容,例如私信 (DM) 或其他私人或机密信息

  • 共享或发布受保护的内容,或其他私人或机密信息

如果你的服务允许用户向 Twitter 发布内容,则必须在发布之前执行以下操作:

  • 确切显示将要发布的内容

  • 向使用服务的用户明确说明,哪些地理信息(如有)将被添加到内容中

如果你的服务允许用户向你的服务和 Twitter 发布内容,则必须在发布之前执行以下操作:

  • 获得发布内容的许可

  • 说明你将在何处发布内容

对于处于受保护和已屏蔽状态的 Twitter 内容,你必须遵循相关规则。不得将使用用户身份验证令牌获得的内容提供给未经授权查看该内容的其他用户。

  • 受保护的账号:受保护的账号的内容只有已由所有者批准关注该账号的用户可以访问。因此,如果你运营的服务可以访问受保护的账号,那么你只能将此类内容提供给有权限查看该内容的特定人员。

  • 被屏蔽的账号:Twitter 用户可以出于自己选择的任何理由屏蔽对其账号的访问。不允许将从令牌(或任何其他基于 API 的操作)获得的信息混合以绕过此选项。

由于私信 (DM) 本质上是非公开的,因此提供私信功能的服务必须采取额外的步骤来保护个人隐私。不得将私信内容提供给未经授权查看该内容的用户。如果你的服务提供私信功能,则你还必须遵循以下要求:

  • 如果你为私信发送阅读回执,请通知用户。你可以通过直接在服务中提供通知,或显示对话中其他参与者的已读回执来实现这一点。
  • 在将私信中发送的媒体配置为“共享”(即可以在多个私信中重复使用)之前,请先征得同意。如果你确实允许“共享” 私信中的媒体,则必须明确告知所有具有该媒体 URL 的人都可以访问该内容。

 
内容合规

如果您离线存储 Twitter 内容,则必须使其与 Twitter 上该内容的当前状态保持同步。具体来说,如果任何内容在 Twitter 上被删除或修改,你也必须做出相应的删除或修改。这类操作必须尽快完成,或在收到 Twitter 或相应的 Twitter 账号所有者的请求后 24 小时内完成,或按照适用法律的要求完成。除非法律另行禁止,并且得到 Twitter 的明确书面许可,否则必须这样做。

修改后的内容可以采用多种形式。包括(但不限于): 

  • 被设为私有或获得受保护状态的内容

  • 被平台冻结的内容

  • 删除了地理标记的内容

  • 从 Twitter 拒绝或删除的内容

 
Twitter 外部匹配

对于你在哪些情况下可以将 Twitter 用户与从 Twitter 外部获得或存储的信息进行匹配,我们有一定的限制。Twitter 外部匹配涉及将 Twitter 内容(包括 Twitter @handle 或用户 ID)与某个人员、家庭、设备、浏览器或其他 Twitter 外部匹配标识相关联。仅当在进行关联之前获得了该用户的明确同意时,你才能执行此操作,否则应遵循下述规则。

如果你未获得用户的明确选定式同意意见,允许将他们的 Twitter 身份关联到 Twitter 外部匹配标识符,那么我们要求你在建立任何关联时仅以其能够合理预计用于该目的的信息为依据。此外,在未获得用户的明确选定式同意意见时,你只能基于以下信息,尝试将你持有的某人相关记录与 Twitter 身份进行匹配:

  • 用户直接向你提供的信息。请注意,先前未曾与你建立关系的个人的相关记录(包括从第三方获取的个人相关数据)不符合此标准;以及/或

  • 公共数据。“公共数据”在此文中指:

    • 你通过公开发布的公共资源(如某专业协会的成员名录)获取的用户信息

    • Twitter 上有关一名用户的公开可获得信息,包括:

      • 推文

      • 个人资料信息,包括账号简介和公开地理位置

      • 显示名字与 @handle

 
你的隐私政策

你必须在用户下载、安装或注册你的服务之前向他们显示你的服务的隐私政策。该政策至少需要提供以下信息:

  • 从使用你服务的用户那里收集的信息

  • 你如何使用和共享这些信息(包括与 Twitter使用和共享)

  • 用户如何与你联系以提出关于其信息的问题和请求

你的隐私政策必须遵守所有适用法律,并且保护程度不得低于 Twitter 隐私政策我们其他服务和公司分支机构的隐私政策。如果你无法遵守自己和/或 Twitter 的隐私政策,则必须停止访问 Twitter API 和使用所有 Twitter 数据。

 
使用地理数据

由于地理数据具有敏感性,使用此类信息时将受到额外限制。如果你的服务会将位置信息添加到推文或 Periscope 播客中,你必须向用户披露:

  • 你何时添加位置信息

  • 你将位置信息添加为地理标记还是注释数据

  • 你将位置信息添加为地点还是地理坐标

如果你的应用程序允许用户在发推时提供其位置信息,则你必须完全遵守 Twitter 的地理指南。 

禁止单独使用位置数据或地理信息。请勿(也不要允许他人)存储、汇总或缓存 Twitter 内容中包含的位置数据和其他地理信息,但作为推文或 Periscope 播客的一部分时除外。例如,你不得将位置数据或地理信息从推文中分离出来,以显示个体随时间推移的位置。允许使用热图和相关工具显示聚合的地理动态(例如,使用话题标签的城市人口数量)。

 
Twitter 密码

不得存储 Twitter 密码,或者要求用户直接向你提供他们的 Twitter 密码、账号凭据或开发者应用程序信息(包括用户密钥)。我们建议在将你的服务和 Twitter 用户相关联时,将 使用 Twitter 账号登录用作身份验证工具。

 
平台使用指南

你是否已认真查阅 Twitter 的政策并正确的设置了 API 的访问方式?你的服务是否遵循 Twitter 的隐私和控制指南?如果你对这两个问题的答案是肯定的,那么你就可以开始使用 Twitter 数据和 Twitter API。Twitter 的数据使用指南提供了必要的帮助,以确保从整个服务周期开始的第一天起,你对 Twitter 数据的使用就符合要求。我们建议你定期查阅这些政策,确保你的集成运作方式对于 Twitter 用户和整个 Twitter 平台安全且有益。

 
垃圾信息、自动程序及自动化

禁止使用 Twitter API 和开发者产品创建垃圾信息,或参与任何形式的平台操纵活动。你应该检查有关平台操作和垃圾信息的 Twitter 规则,并确保你的服务没有、也不会使其用户违反我们的政策。

执行输入操作的服务(包括发布推文、关注账号或发送私信)需遵循自动化规则尤其是,你应该遵循以下要求: 

  • 在向用户发送自动回复或私信前,应得到对方的明确同意。

  • 当用户要求你停止与其联系时,你要立即遵循。

  • 绝不进行大批量、攻击性或垃圾信息类操作,包括大批量关注账号

  • 不要在多个账号上发布相同或大量相似的内容。

如果你正在操作基于 API 的自动程序账号,你必须明确说明该账号是什么以及由谁负责。对于你的账号是否为自动程序账号,不应误导或混淆用户。在简介中加入一个说明此账号为自动程序账号的声明,这是一个好的方法。

 
Twitter 性能基准测试

不得出于基准测试、竞争或商业目的,通过使用 Twitter API 来测量 Twitter 的可用性、性能、功能性或利用率。比如,你应禁止使用 Twitter API 进行以下操作:

  • 计算总体 Twitter 指标,比如每月活跃 (MA) 或每日活跃 (DA) 的总数 

  • 计算总体 Periscope 指标,比如直播浏览量的总数

  • 计算总体 Twitter 推文指标,比如每天发推文的总数或账号互动量

  • 衡量或分析 Twitter 上的垃圾信息或安全性,Twitter 规则中允许的除外。

  • 衡量或分析 Twitter 的响应能力

我们支持有助于改善Twitter对话健康的研究。你可以使用 Twitter API 和 Twitter 数据来衡量和分析非商业性研究目的的主题,如垃圾信息、滥用或其他与平台健康相关的主题。未经 Twitter 书面许可,不得使用 Twitter API 或 Twitter 数据开发、创建或提供商业服务,以衡量、分析或试图识别违反 Twitter 政策的行为或内容。 

如果您对您的用例是否符合非商业性目的研究的要求有疑问,请通过 API 政策支持表格提交请求。

 
公开显示推文

你必须确保公开显示或向使用你服务的用户显示的所有 Twitter 内容始终完整。如果你不使用 Twitter 网站版显示 Twitter 内容,那么你必须使用 Twitter API 检索可供显示的最新版本。如果显示的内容无法再通过 Twitter API 检索,你必须尽快将其从服务中删除,或在收到 Twitter 或相应 Twitter 账号所有者的删除请求后 24 小时内将其删除,或根据适用法律的其他要求将其删除。  

如果你离线显示 Twitter 内容,则必须遵循一些特定规则。  如果你离线显示推文,则在播客中使用推文时,请遵循相关指南。如果你离线显示 Periscope 播客,则在使用 Periscope 播客时,请遵循相关指南

 
内容再分发

获取 Twitter 数据的最佳途径是直接从 Twitter 获取。因此,我们限制了向第三方进行 Twitter 内容转发。  如果你向第三方提供 Twitter 内容,包括可下载数据集或通过 API 提供,那么你只能分发推文 ID、私信 ID 和/或用户 ID (下述例外情况除外)。此外,对于出于非商业研究目的共享推文 ID 和用户 ID 的学术研究人员,我们将授予其特殊权限。

总的来说,在任何给定的 30 天期限内,除非你已获得 Twitter 的明确书面许可,否则你不得向任何实体(包括与单个实体相关联的多个个人)分发超过 1,500,000 个推文 ID。此外,如果通过非自动方式(例如,下载电子表格或 PDF文件)完成操作,所有开发者每天可以向使用你服务的每个用户提供多达 50,000 个公共推文对象和/或用户对象。 

如果是学术研究人员代表学术机构且出于非商业研究目的,则转发的推文 ID 和/或用户 ID 数量不受限制。例如,为了支持同行评审或验证你的研究,你可以不限数量的共享推文 ID。如果你对你的用例是否符合此类别有疑问,请通过 API 政策支持表格提交请求。 

提供给第三方的任何 Twitter 内容仍受本政策的约束,且这些第三方必须先同意 Twitter 的服务条款隐私政策开发者协议开发者政策,才能接收此类下载文件。你不得允许任何实体规避本政策开发者协议或与 Twitter 的任何其他协议中包含的有关 Twitter 内容分发的任何其他约束或限制。 

在 Twitter 拥有和运营的(TOO)产品上,是体验 Twitter 的最佳场所。因此,我们不鼓励开发者创建可复制 Twitter 核心经验或功能的服务。

 
复制 Twitter 体验

如果你创建的服务可以复制 Twitter 的核心体验或功能,则除开发者政策中已包含的内容外,你还需要遵守其他规则。尤其是,你必须遵循以下要求: 

  • 要拥有超过 100,000 个令牌,你必须获得我们的许可。如果此请求获得批准,你可能会受其他条款的约束

  • 在你的服务中使用 Twitter API 来实现与 Twitter 特性基本相似的功能 

  • 在你的服务中显示醒目的链接或按钮,将新用户引导至 Twitter 的创建账号页面

如果你创建的服务可以复制 Twitter 的核心体验或功能,则不得执行以下任何操作:

  • 向第三方支付或提议支付分发费用。这包括针对下载(交易费用除外)或其他流量获得机制提供补偿。

  • 安排你的服务预先安装在任何其他设备上,作为“零收费”服务进行推广,或作为某个专用数据套餐的一部分进行营销。 

  • 使用 Twitter 内容或从用户处收集的其他数据来创建或维护另外的状态更新、社交网络、私人消息或直播数据库或服务。
 
为推文付费

通过付费让用户在 Twitter 上执行操作会产生不真实的对话,从而降低这个平台的健康度。不要这样做(或使其他人这样做)。当你使用 Twitter API 时,不得因任何 Twitter 或 Periscope 活动而出售或获取金钱或虚拟补偿。包括但不限于推文、关注、取消关注、转推、喜欢、评论和回复。

 
服务真实性

你必须明确标识你的服务,以便用户了解其来源及用途。不要使用存在以下情况的名称、徽标或 URL:掩盖你的服务的标识和功能,或者错误地暗示与 Twitter 或第三方存在关联。请注意,禁止以出售名称或防止他人使用名称为目的创建应用程序。 

不得在服务中使用任何 URL(包括缩短的 URL)将用户引导至:

  • 与你的服务无关的网站

  • 垃圾信息或恶意软件网站

  • 鼓励用户违反 Twitter 政策的网站

 
Twitter 的名称、徽标及肖像

你使用和显示 Twitter 名称及徽标的目的仅限于说明 Twitter 是 Twitter 内容的来源。使用 Twitter 名称和徽标、Twitter 官方合作伙伴计划徽标或其他任何类似的标识或名称时,不得采用会造成拥有 Twitter 认可、赞助或关联的错觉的方式。Twitter 品牌资源包含详细信息,以帮助你正确的使用Twitter 品牌。 

你只能使用 Twitter 通过 API 向你报告的认证账户徽章或任何其他增强账号分类。这有助于用户了解你的服务显示的内容与 Twitter 上显示的内容是相同的。

 
Twitter 上的广告

你可以围绕 Twitter 内容发布广告,但其展示方式和位置存在限制。首先,你的广告不得与推文或 Periscope 播客类似或者可能被用户混淆为推文或 Periscope 播客。有关广告的其他规则包括: 

  • 你有权在 Twitter 时间线或 Periscope 播客周边发布广告 (例如,时间线上方或下方的横幅广告)。但 Twitter 内容和你的广告必须明确区分。 

  • 你有权在显示推文和 Periscope 播客的网站上和周边投放广告。但你不得在 Twitter 时间线内或在你服务的 Periscope 播客上或内部投放任何广告,Twitter 广告或通过官方 Twitter 工具包与 MoPub 集成提供的广告除外。

  • Twitter 保留通过 Twitter API 投放广告的权利。如果你决定在我们开始通过 API 投放 Twitter 广告后投放此类广告,我们将根据相关条款和条件与你分享部分广告收入。

  • 不得使用 Twitter 内容或从 Twitter API 获得的信息投放广告来定位 Twitter 平台外的用户。无论何时。何地。 

如果你发现你的服务需要超过100万个令牌,请务必与我们联系如果你的应用程序需要的令牌超过 100 万个,那么你必须与我们联系以了解自己的 Twitter API 访问权限,因为你可能需要遵循额外的条款。