我只有人的Twitter的网址类似http://twitter.com/#!/tomcruise从Twitter获取链接的Twitter用户名或ID
我周围使用Twitter的API的包装类PHP的功能userTimeline(用户最近鸣叫等)可以retrevied只有其id或用户名,但我只有网址。有什么我可以检索用户名或ID吗?
我用这wrapper class对Twitter的API
我只有人的Twitter的网址类似http://twitter.com/#!/tomcruise从Twitter获取链接的Twitter用户名或ID
我周围使用Twitter的API的包装类PHP的功能userTimeline(用户最近鸣叫等)可以retrevied只有其id或用户名,但我只有网址。有什么我可以检索用户名或ID吗?
我用这wrapper class对Twitter的API
你将不得不使用正则表达式来提取该URL的用户名。即使你将这个URL传递给一些可以为你提取用户名的服务,也可能只是使用正则表达式。
这里,将匹配来自Twitter的URL的用户名(有或没有hashbang)正则表达式
(?<=/)([\w]+?)$
我真的不与Twitter的API交谈,但我认为你可以使用users/lookup API调用从用户名中获取ID。
希望这应该是你需要得到你想要做的一切。
正则表达式是工作正常,但我得到在URL的用户名的两场即'阵列 ( [0] =>汤姆·克鲁斯 [1] =>汤姆·克鲁斯 ) '如何追加一个'@'上述正则表达式为' @ tomcruise'? – 2012-04-12 10:22:36
是不是URL的最后一部分(在这种情况下是tomcruise)实际上是用户名? – ezakto 2012-04-11 13:39:23
@eZakto是的。而不是使用任何正则表达式,我想知道是否有任何其他方式的Twitter API会给用户名 – 2012-04-11 13:42:44
如果你只有网址,你期望的东西就像做一个API调用的地方,发送URL和检索用户名/ ID? – ezakto 2012-04-11 13:48:05