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

Rest 没有任何表单身份验证的用户和状态详细信息,rest,twitter,Rest,Twitter,我有一个类,开发者只需输入twitter用户配置文件url(http://twitter.com/shiplu)或状态url(https://twitter.com/shiplu/status/273878249271066624)。然后类必须从中解析状态\u id或屏幕\u名称。它是由正则表达式在url上完成的 现在工具应该返回一些关于它的元数据。例如,如果url是twitter配置文件,它还将返回最新的5(公共)状态、关注者、简短的个人信息等。这可以通过twitter REST api轻松完

我有一个类,开发者只需输入twitter用户配置文件url(
http://twitter.com/shiplu
)或状态url(
https://twitter.com/shiplu/status/273878249271066624
)。然后类必须从中解析
状态\u id
屏幕\u名称
。它是由正则表达式在url上完成的

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

理想的解决方案是任何不使用任何身份验证的RESTAPI。我不介意个人资料是非公开的还是受保护的。工具不应读取此类轮廓。将仅读取公开可用的资源


你知道我怎样才能做到这一点吗?

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

那么,有没有办法在不要求用户对应用进行身份验证的情况下进行身份验证?@shiplu.mokadd.im:Nope。它不符合OAuth(Twitter的认证系统)原则。通过OAuth身份验证过程,用户授权第三方应用程序(或软件、程序…)使用其帐户。用户决定授权使用其Twitter帐户的应用程序是正常的。因此,您必须要求用户授权该应用程序。