用户和状态详细信息没有任何表单身份验

时间:2012-12-02 16:27:55

标签: rest twitter

我有一个类,开发人员只输入一个Twitter用户个人资料网址(http://twitter.com/shiplu)或状态网址(https://twitter.com/shiplu/status/273878249271066624)。然后,课程必须从中解析status_idscreen_name。它由url上的正则表达式完成。

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

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

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

1 个答案:

答案 0 :(得分:1)

无论您使用什么(REST)API,都会有一个时刻需要向Twitter询问您想要的信息。此时,您需要进行身份验证。因此,如果您想使用Twitter API,则无法逃避身份验证。因此,如果您不想进行身份验证,那么您唯一的解决方案就是解析HTML。