【问题标题】:How to get only Twitter follower count with JavaScript using Twitter API V1.1?如何使用 Twitter API V1.1 仅使用 JavaScript 获取 Twitter 关注者数量?
【发布时间】:2020-12-22 22:21:13
【问题描述】:

我想使用 JavaScript/jQuery 在 script.js 文件中获取我的 Twitter 关注者数量,并将值传递给 index.html 文件以在 html 网页上显示该值。我不会在互联网上托管网络文件。

我已经搜索了数周来获取 Twitter 关注者数量,但我发现的解决方案要么已经过时(由于 Twitter API v1 已停用),要么不起作用,或者涉及我没有经验的语言,例如 PHP。我尝试过cdn.syndication.twimg.com/widgets/followbutton/info.json,这是最流行的解决方案,但我总是遇到来自 CORS 的问题,Twitter 开发人员不推荐它。

我认为通过使用生成 SVG 的https://shields.io/,我可以通过访问 XML 数据来提取我的关注者数量。但是,我完全不知道该怎么做。我的帐户是https://img.shields.io/twitter/follow/ritorudemon69.svg?style=social

只要可行,任何解决方案都会受到赞赏。

【问题讨论】:

标签: javascript html ajax svg twitter


【解决方案1】:
  1. 转到 https://developer.twitter.com/en/apps 并创建 API 令牌。
  2. 使用users/show API 端点发出请求。

一个示例 cURL,

curl --request GET 
    --url 'https://api.twitter.com/1.1/users/show.json?screen_name=twitterdev' 
    --header 'authorization: Bearer <API_TOKEN>'

样品提取,

fetch("https://api.twitter.com/1.1/users/show.json?screen_name=twitterdev", {
  headers: {
    Authorization: "Bearer <API_TOKEN>"
  }
})

【讨论】:

  • 我已经成功创建了一个 Twitter 开发者帐户并获得了一个 API 令牌。但是,我不知道如何在 JavaScript 中包含 curl
  • 我已经用获取请求更新了答案。 cURL 是一个在命令行中发出 HTTP 请求的工具。你不能在 Javascript 中使用它。
  • 哦,我明白了。感谢您的提醒
猜你喜欢
  • 1970-01-01
  • 2021-11-25
  • 2013-06-11
  • 2013-07-01
  • 2013-12-22
  • 1970-01-01
  • 2010-10-12
  • 2012-07-20
  • 2015-03-14
相关资源
最近更新 更多