【问题标题】:user to tweet some info in android app用户在 android 应用中发布一些信息
【发布时间】:2011-02-26 15:23:15
【问题描述】:

因为我是 android 开发的新手。 我正在开发一个包含多个视频的应用程序。如果用户从给定列表中选择任何视频,那么如果用户选择 twitter,我想将该视频的名称推文到 Twitter,则会出现共享选项。

当我尝试使用 twitter4j 时,jtwitter 都想要消费者和安全密钥,他们询问用户你是否想要允许该应用程序。在用户点击 twitter twitter 登录窗口后我不想要我想要的用户点击推文后,该视频的名称将作为推文打开,该名称将显示为来自该用户的推文。

感谢任何帮助............

【问题讨论】:

  • 不确定这在 Twitter API 的范围内是否可行。

标签: android twitter


【解决方案1】:

Twitter有两种授权方式,一种是oAuth,另一种是xAuth。

在 OAuth 中,用户希望通过 twitter Web 界面授权您的应用程序,大多数应用程序(在移动设备、桌面和 Web 中)在 twitter 和许多其他社交网站中都选择了这种方式。

在 xAuth 中,您可以存储用户名和密码并直接用于推文。但是为此,您必须从 twitter 获得权限才能在您的应用程序中使用 xAuth,如果 twitter 没有批准您的应用程序,您将无法测试您的应用程序。这就是 official page on twitter 关于 xAuth 过程的内容。

我推荐使用oAuth方式,有很多移动应用程序使用oAuth。我在一些 android 应用程序中通过带有 twitter4j 的标志库使用 oAuth。

更多关于 Twitter 授权的信息可以在here找到。

【讨论】:

  • 如果你有那个 sn-p 那么请提供给我我已经尝试过 oAuth 但正如你所说的那样它会要求授权....
  • 如果您想避免授权,那么使用 oAuth 是不可能的。使用 xAuth 是唯一剩下的选择。如果您仍想使用 oAuth 并准备显示授权过程,您可以使用路标库,可以在 google 代码中找到。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-20
相关资源
最近更新 更多