检查 Twitter 状态源/应用程序名称

发布于 2024-11-05 04:12:22 字数 251 浏览 0 评论 0原文

我通过检查 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温折酒 2024-11-12 04:12:22

源属性仅以 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文