c# - 检测 Twitter 提交 Android

标签 c# android twitter

我目前正在编写一个 Android 应用程序。

我打算在手机后台运行我的应用程序,并且我希望能够检测到我何时在同一设备上使用 Twitter 应用程序提交帖子。

这可能吗?

最佳答案

当您在 Twitter 应用程序管理 (url https://apps.twitter.com/) 中创建 OAuth 客户 key 时, - 这是实现身份验证的初步步骤之一 - 您将在那里定义 source 字段(例如,查看来自 https://dev.twitter.com/overview/api/tweets 的文档),该字段将在您新创建的 Twitter 应用程序的 API 发布的所有推文中报告。 因此,当您收到推文时,您会检测到该特定应用程序(在您的手机上)发布的推文。 更一般地说,我已经在 github 上发布了一个适用于 Android 的开源 Twitter 应用程序:https://github.com/giuliohome/TweetSearch只需查看我在其中检索推文源的 API 调用即可了解更多详细信息,基本上是一个简单的

jsonObject.getString("source")

通过同一字段,您可以在同一设备上检测到 Android 官方 Twitter 应用程序发布的推文 - 假设它是您的用户名与目标应用程序进行推特的唯一 Android 设备,否则我不知道检测物理设备的任何合法和标准方法

关于c# - 检测 Twitter 提交 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41939439/

相关文章:

c# - 如何使用数据库中的值设置标签的文本?

php - 验证服务

android - 使用 Canvas 将圆圈转换为环形?

java - HTTPS 登录? java

android - Backendless - Twitter 登录时出现模糊引用错误

c# - 在不同的 WPF xaml 用户控件中使用资源

c# - 将每个 CSV 文件记录转换为单独的 JSON 文件

android - 服务和 Android 应用程序生命周期

Python Twitter 库 : which one?

c# - for循环迭代变量的复用