跳转到主要内容

开始使用点赞管理端点

本快速入门指南将帮助你使用 Postman 向点赞管理端点发出第一个请求。 如果你想查看不同语言的示例代码,请访问我们的 X API v2 示例代码 GitHub 仓库。 

先决条件

要完成本指南,您需要一组密钥和令牌,可按以下步骤生成:
  1. 申请开发者账户并获得审批通过。
  2. 在开发者门户中创建一个项目及其关联的开发者应用
  3. 前往您的应用的“Keys and tokens”页面,并将您的 API Keys、Access Tokens 和 Bearer Token 保存到密码管理器中。

构建“管理 Likes”请求的步骤

第一步:选择工具或库 有多种工具、代码示例和库可用于向此端点发起请求;为简化流程,我们将在此使用 Postman。 要将 X API v2 的 Postman 集合加载到你的环境中,请点击以下按钮:
将 X API v2 添加到 Postman
在将 X API v2 集合加载到 Postman 后,前往“Likes”文件夹,选择“Like a Post”。 第二步:认证你的请求 要成功调用此端点,你需要使用 OAuth 1.0a 用户上下文。为此,请在 Postman 中选择名为“X API v2”的环境,并将以下变量同时填写到 initial value 和 current value 字段:
  • consumer_key:你的 API Key
  • consumer_secret:你的 API Key Secret
  • access_token:你的 Access Token
  • token_secret:你的 Access Token Secret  
第三步:指定你要点赞的 Post “管理 Likes”端点需要两个 ID:一个是用户 ID(要对某个 Post 点赞的用户),另一个是该用户要点赞或取消点赞的 Post 的 ID。 用户 ID 必须与认证用户的 ID 一致,这意味着在认证请求时,必须传递与该用户 ID 关联的 Access Tokens。在本例中,你可以指定你自己的用户 ID。你可以通过两种方式找到你的 ID:
  1. 使用 user lookup by username 端点,传入用户名并获取返回对象中的 id 字段。
  2. 查看你的 Access Token,其中的数字部分就是你的用户 ID。  
你还必须指定要点赞的 Post。你可以通过访问 x.com,打开某个 Post,然后在其 URL 中查找 Post ID。例如,以下 URL 的 Post ID 为 1228393702244134912。 https://x.com/TwitterDev/status/1228393702244134912 在 Postman 中,进入“Params”选项卡,将你的用户 ID 填入路径变量 id 的“Value”列。然后转到“Body”选项卡,将你要点赞的 Post 的 ID 作为 tweet_id 参数的值。请确保任何 ID 前后不要包含空格。
KeyValue
id(你的用户 ID)
tweet_id(你要点赞的 Post 的 ID)
点击“Send”按钮后,你将收到一个包含关系状态的响应对象:
  • 如果返回 “liked”: true,则表示该 id 已成功点赞对应的 tweet_id。  
第四步:发送请求并查看响应 完成所有设置后,点击“Send”按钮,你将收到如下响应:
{
    "data": {
        "liked": true
    }
}
如果你想对同一条 Post 取消点赞,可以使用名为“Unlike a Post”的请求,该请求同样位于 Postman 中 X API v2 集合的“Likes”文件夹。id 和 tweet_id 的使用方式与前一个示例相同。取消点赞某条 Post 时,无需在 JSON body 中添加内容,请务必为 id 和 tweet_id 补充相应的查询参数。