使用Javascript在没有Auth / API的情况下拉取Twitter个人资料图片

时间:2014-01-09 12:46:41

标签: javascript jquery twitter

有没有办法从Twitter上提取某人的个人资料图片并在没有Auth或Twitter API的情况下将其显示在我的网站上?

我认为API v1.1可以实现,但对此的支持已经停止。

有任何建议或意见吗?

1 个答案:

答案 0 :(得分:5)

有简单的方法或困难的方法: - )

简单的方法是使用http://avatars.io/

等服务

只需致电http://avatars.io/twitter/edent即可获取我的头像。

困难的方式?

您可以直接从Twitter网站上删除它。它不漂亮 - 但它确实有效。

如果您查看我的Twitter页面的来源 - https://twitter.com/edent - 您将看到此HTML块。

<a href="/settings/profile"
   class="account-summary account-summary-small"
   data-nav="edit_profile">
  <div class="content">
    <div class="account-group js-mini-current-user" data-user-id="14054507" data-screen-name="edent">
      <img class="avatar size32" src="https://pbs.twimg.com/profile_images/417381475101593601/UUi48hOg_normal.jpeg" alt="" data-user-id="14054507">
      <b class="fullname">Terence Eden</b>
      <span class="screen-name hidden" dir="ltr">@edent</span>
      <small class="metadata">
          Edit profile

      </small>
    </div>
  </div>
</a>

您可以查找<img class="avatar size32"的第一个实例并从中获取src