从twitter网址获取Twitter用户用户名或ID

时间:2012-04-11 13:36:20

标签: php twitter

我只有 http://twitter.com/#!/tomcruise

等人的推特网址

我正在使用围绕Twitter API for PHP的Wrapper类,其中函数userTimeline(用户最近的推文等)只能通过其id或用户名进行修复,但我只有url。有什么地方可以检索用户名或ID吗?

我正在将此wrapper class用于twitter api

1 个答案:

答案 0 :(得分:1)

您将不得不使用正则表达式从URL中提取用户名。即使您将该URL传递给某些可以提取您的用户名的服务,也可能只使用正则表达式。

这是一个匹配来自Twitter网址的用户名的正则表达式(有或没有hashbang

(?<=/)([\w]+?)$

我并没有真正与Twitter API交谈,但我认为您可以使用users/lookup API调用从用户名中获取ID。

希望这应该是你需要做的所有事情。