检查 Twitter 状态源/应用程序名称
我通过检查 user_timeline 成功获取状态消息。我想将状态保存在我的数据库中。我不想保存来自特定注册应用程序(例如 Facebook、Tumblr)的状态。
我只能通过检查消息的源属性来查看消息是否来自其他地方。仅状态消息所引用的链接可见。由于网址缩短,我无法查看该消息是来自特定的经过身份验证的应用程序还是来自随机的 Facebook 页面。
有没有一种正常的方法来查看状态消息是否来自注册的应用程序,或者我只需要在源的顶级域上执行正则表达式?
I'm succesfully getting status messages by checking a user_timeline. I want to save the statuses in my database. I don't want to save the statuses that come from a specific registered application (e.g. Facebook, Tumblr).
I can only see if a message is coming from somewhere else by checking it's source attribute. Only the link the status message is reffering to is visible. I cannot see if the message is coming from the specific authenticated application or just a random facebook page because of the shortened urls.
Is there a normal way to see if status messages are coming from a registered application or do i just have to do a regex on the top-domain of the source?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
源属性仅以 HTML 形式出现,因此您必须对整个源 HTML 字符串执行正则表达式或匹配。
The source attribute only comes as HTML so you are either going to have to do a regex or match on the entire source HTML string.