我只有像http://twitter.com/#!/tomcruise这样的人的 twitter url
我在 PHP 的 Twitter API 周围使用 Wrapper 类,其中函数 userTimeline(用户最近的推文等)只能通过其 id 或用户名检索,但我只有 url。有什么地方可以检索用户名或 id 吗?
我正在 为 twitter api使用这个包装类
您将不得不使用正则表达式从 URL 中提取用户名。即使您将该 URL 传递给某个可以为您提取用户名的服务,它也有可能只使用正则表达式。
这是一个正则表达式,它将匹配来自 twitter URL 的用户名(带或不带hashbang)
(?<=/)([\w]+?)$
我并没有真正与 Twitter API 交谈过,但我认为您可以使用users/lookup API 调用从用户名中获取 ID。
希望这应该是完成您想要完成的一切所需的一切。