在Android中集成FaceBook,Twitter,社交networking

将多个社交networking与一个通用的框架或API或JAR集成到Android中

对于iPhone我们有ShareKit,它在一个框架中集成了多个共享选项。 http://www.getsharekit.com/

对于Android我不知道如果类似的东西存在。 我正在构build一个应用程序,分享信息到社交networking,如一些post和推文。 它是一个简单的游戏,玩家发布关于他们的成就和水平的更新..等等。我使用Facebook和Twitter的API,但他们占用大量的内存,难以pipe理。 另外我不能有效地处理它们。 任何帮助如何整合他们将不胜感激。

我想就此提一些build议..

另一个例子似乎PinkelStar

http://www.pinkelstar.com/ (不再维护)

谢谢

编辑于2012年7月14日21.30 IST。

该项目被造物主遗弃,由于Facebook API的变化而不再可用。 我联系了Dev,他不会再维护它了。 我会发布任何更新。 在此之前,最好的select是使用意图。

谢谢..

经过与很多开发者的讨论之后,我发现了它。 sociallib是唯一可靠的。

https://github.com/sdossick/SocialLib

它允许整合

  • Facebook的
  • 推特
  • Google Buzz
  • LinkedIn

这是我find的最好的解决scheme..谢谢…

我知道这个问题已经过了一年多了。 但是,如果您在Google上search,则此问题不断出现在结果中。 这就是为什么我觉得有必要提供另一个答案。

自2012年6月以来,一个名为socialauth-android的精美图书馆可以轻松整合4个stream行的社交networking(Facebook,Twitter,Myspace,LinkedIn)。

我还没有任何与这个图书馆的经验,但它看起来非常有前途。 一旦我玩过图书馆,我会发布更多的细节。

请参阅socialauth-android网站

也许使用ASNE库使您的生活更轻松? 只需添加依赖项目:

dependencies { ... compile 'com.github.asne:asne-facebook:0.2.0' compile 'com.github.asne:asne-twitter:0.2.0' compile 'com.github.asne:asne-googleplus:0.2.0' compile 'com.github.asne:asne-linkedin:0.2.0' ... } 

设置和请求几乎任何东西!

Android使用基于Intents的可扩展架构。 首选的方法是钩入该框架,而不是试图直接在您的应用程序中支持每个社交networking。 一个好处是将自动支持新的社交networking和新的API。 看到:

  • 如何与Facebook,微博等共享Web应用程序

这是一个相当古老的问题,但我会写一个非常的答案。 您可以使用CloudRail API轻松完成此操作。 支持Facebook,Twitter,G +,Instagram,LinkedIn,雅虎,Windows Live,GitHub和Slack的整合。只需要以同样的方式创build每个对象,并获得应用程序密钥和应用程序密钥。 例如

 Facebook f = new Facebook(this, appKey, appSecret); f.post(…) Twitter t = new Twitter(this, appKey, appSecret); t.post(…) 

等等。 这是一个完整的博客文章,向您展示如何实现这一目标。 希望有助于免责声明:我写了那个post

@AndroidKid,查看Socialize – http://www.GetSocialize.com 。 这是新的(当你问这个问题时并不存在),所以我不知道你是否仍然有这个需求,但是如果你试试看,你会很想知道你的想法。

DROdio

那么抄写员呢?

我已经成功地使用twitter进行了testing。 这很容易。

对不起,你有没有看到socialauth ? 我没有用过,但看起来不错!

如果您正在制作游戏,那么我build议您使用Scoreloop的社交API。它们在跟上API和成为一站式商店来简化一些与游戏有关的元素方面做得非常好。

如果您在Android游戏中查看社交媒体集成,我build议您查看Skiller SDK。 它为领先的社交networking提供了良好的支持,并且SDK似乎真正易于使用。 作为参考,看看他们的TicTacToe示例

我find了一个好的,并将其用于我的项目。 SocialAuth Android是受欢迎的SocialAuth Java库的Android版本,由https://github.com/3pillarlabs/socialauth-android/支持:Google Yahoo Yahoo Hotmail FourSquare MySpace Linkedin Salesforce Yammer Mendeley Flickr