0

我有一个类,其中开发人员只输入一个 twitter 用户个人资料 url ( http://twitter.com/shiplu) 或一个状态 url ( https://twitter.com/shiplu/status/273878249271066624)。然后该类将不得不从中解析status_idor screen_name。它通过 url 上的正则表达式完成。

现在该工具应该返回一些关于它的元数据。例如,如果 url 是 twitter 个人资料,它还将返回最新的 5 个(公共)状态、关注者、简短的生物等。它可以通过 twitter REST api 轻松完成。但它需要身份验证。而且我不想使用身份验证。它可以很容易地从 twitter 提供的 html 中解析出来。但是 HTML 会随着时间而改变。

理想的解决方案是任何不使用任何身份验证的 Rest API。我不介意个人资料是非公开的还是受保护的。该工具不应读取此类配置文件。只会读取公开可用的资源。

知道如何实现这一目标吗?

4

1 回答 1

1

无论您将使用哪种 (REST) API,总有一天您必须向 Twitter 询问您想要的信息。此时,您将需要进行身份验证。因此,如果您想使用 Twitter API,您将无法转义到身份验证。因此,如果您不想进行身份验证,您唯一的解决方案就是解析 HTML。

于 2012-12-03T01:07:43.663 回答