如何使用Android应用程序发布消息到Twitter和Facebook

时间:2014-01-27 05:43:32

标签: android

我开发了一个社交网络应用程序。我需要输入文本到edittext后,我点击按钮(有2个按钮)然后它应该根据用户按钮点击发布到Twitter或Facebook。

我从Web服务获取所有相应的用户AccessToken,OAuthToken和OAuthSecret,因此我不想要求用户提供登录凭据。

我怎样才能实现这一目标,请给我一些建议。我对这个脸书和推特都是全新的,所以如果一步一步解释会很好

谢谢

1 个答案:

答案 0 :(得分:1)

在创建Android应用时,经常需要能够在社交网络上发布状态更新,例如 Facebook ,Twitter和 LinkedIn 。用户体验是,用户首先被带到可以登录 Facebook Twitter LinkedIn 的页面。然后控件返回到应用程序,该应用程序现在可以代表他们发布消息。

有多种方法可以进行整合。一种是使用 Facebook Twitter 等提供的SDK,它们提供用于共享这些的API。其次是使用开放式嵌入式浏览器控件并使用 OAuth 进行身份验证,最后使用REST API发布更新。这两者都有点繁琐,因为要么必须下载并使用不同的API,要么必须实现完整的协议。

幸运的是,有一个易于使用的开源SDK,并允许与多个社交网络集成。这称为 SocialAuth Android SDK 。除了张贴 状态更新,您还可以使用API​​从 Facebook Twitter LinkedIn 获取用户个人资料,这样您也可以注册用户。

在Android中整合Facebook,Twitter,LinkedIn等。转到此How-to-integrate-Facebook-Twitter-Linkedin-in-Android

<强>更新 尝试共享:http://www.tutorialspoint.com/android/android_twitter_integration.htm

<强> UPDATE2:

您必须使用登录凭据对用户进行身份验证,并允许用户授予您访问您的应用程序的权限,以便您的应用程序可以在他/她的流上发布。

如果用户尚未对Tweeter进行身份验证,则会通过浏览器重定向 到twitter登录页面。用户通过身份验证后,他将授权Android应用程序发送 代表用户发推文。 转到link。仔细阅读这些步骤